joaoqalves

Joined 11 years ago

Karma
201
Submissions
75
Member since
Apr 27
I'm João, Director of Enginering (ex-Adevinta). I also create digital products like rotahog.com

I write about software and engineering management here:

https://world.hey.com/joaoqalves/

https://newsletter.terminalprompt.com/

https://x.com/joaoqalves

View on Hacker News

Recent submissions

Comment · 2 months ago
Comment · 2 months ago
Hi! Maintainer here :) I think some projects already try that. The main goal of maiao is to progressively enhance GitHub with stacked PRs (1 commit = 1 PR) and create as little new API/UI surface as possible. That's why we don't have a `maiao new stack` command. Everything just runs atop normal git with a bit of `git rebase` and automation around GitHub's API. I hope it clarifies the intent.
Comment · 2 months ago
I'm not familiar with jujutsu. Maiao is fully git-compatible and the idea is to

a) Not create new API/commands on top of it. Everything works with the normal "git commit".

b) Progressively enhance the user experience. Each commit becomes a PR stacked atop each other. It auto-rebases if the base changes, and so on.

Comment · 2 months ago
Hi! Maintainer here.

In short: maiao supported stacked PRs on GH, before it existed as a feature :) Now that it's exists (beta), it simply does "progressive enhancement" and adds the PRs to the native stack. But you could still perfectly function without it. That's how maiao works on Codeberg, and Bitbucket, for instance.

GiLab has an interesting approach where they auto-stack up until 20 Merge Requests, if they're chained.

Comment · 2 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton