Good feedback :) I am glad to see it coming :).

Just to be sure, standardizing isn't a "must"; for me it's really more of
avoiding ambiguities in the docs, and making manual and agentic
contributions. I am on a quest to cut every unnecessary corner of our
process to minimize time loss for individuals.

We already had two iterations in our docs to guide agents on which remotes
to push to (mine [1] and Kaxil's [2]). Both guides would be basically
unnecessary, and I saw my agent struggling quite a bit and losing tokens
while figuring out what to do, so I thought it might be good if we
standardize. We also use different conventions in different parts of the
docs, so it an also confuse people.

I personally used "apache" and "origin" so far, but I recently switched to
"upstream"/"origin," which made my agent's work and manual pushes
significantly easier (And I switched almost instantly).

My proposal is to switch to "upstream" and "origin".

For those using agents, we can add instructions for them to clean up the
setup if they see we do not follow the convention. The agent will then
propose a one-time migration to the new standard.

J.

[1] https://github.com/apache/airflow/pull/62575
[2] https://github.com/apache/airflow/pull/62748

J.



On Tue, Apr 21, 2026 at 11:12 AM Piyush Mudgal <[email protected]>
wrote:

> I use upstream for apache/airflow and origin for personal forks as it's a
> pretty common github convention
>
> Best,
> Piyush
>
>
> On Tue, Apr 21, 2026 at 12:53 PM Wei Lee <[email protected]> wrote:
>
> > I'm also using "apache" for "apache/airflow". (but I use "upstream" for
> all
> > other projects...) Either way kinda works for me. like "apache" a bit
> more,
> > but I'm ok with "upstream".
> >
> > Best,
> > Wei
> >
> > Shahar Epstein <[email protected]> 於 2026年4月21日週二 下午2:52寫道:
> >
> > > Personally I'm used to "apache" as the upstream name, but I could live
> > with
> > > "upstream".
> > >
> > >
> > > Shahar
> > >
> > > On Tue, Apr 21, 2026 at 2:24 AM Jarek Potiuk <[email protected]> wrote:
> > >
> > > > Hello,
> > > >
> > > > While preparing release documentation, I noticed that we use quite
> > > > different approaches for remote naming in various examples and
> > tutorials.
> > > >
> > > > Standardizing on those remotes would be easier for both new
> > contributors
> > > > and agents; currently, we have some instruction on how to find the
> righ
> > > > remotes.
> > > >
> > > > I would like to propose very simple approach:
> > > >
> > > > * *upstream* -> apache/airflow
> > > > * *origin* -> your fork
> > > >
> > > > We could add instructions for checking out and adding airflow to
> follow
> > > the
> > > > convention. This would also make our documentation more consistent
> and
> > > > agent-followable, reducing back-and-forth.
> > > >
> > > > And renaming remotes is easy - so would be quite easy for people to
> > > switch
> > > > (other than muscle memory).
> > > >
> > > > WDYT?
> > > >
> > >
> >
>

Reply via email to