Yep! 🙂 While we wait... I am working on improving the way people fork `startingpoint` and I'm not s
Yep!
While we wait... I am working on improving the way people fork
A:
startingpoint and I'm not sure which path is cleaner, so let's hear opinions:A:
- Mark the GitHub workflow as "only build the
mainbranch". - Users fork the
startingpointrepo. - They turn it away from "template" mode into regular repo mode.
- They create a branch called
upstream-mainand link it toupstream/main. - They perform their own edits in
main. - They periodically sync
upstream-mainand then rebase their ownmainontoupstream-mainto get the latest template improvements.
- Mark the GitHub workflow as "only build the
buildbranch". - Users fork the
startingpointrepo. - They turn it away from "template" mode into regular repo mode.
- They link
maintoupstreamfor easy syncing. Although they can do that effortlessly via the GitHub web UI with one click since that's doable by default. - They create a
buildbranch and perform their own edits there. - They periodically sync
mainand then rebase their ownbuildontomainto get the latest template improvements.
build idea (B) because the naming is more deliberate and clear. Syncing via web UI also becomes possible. I kinda wish startingpoint's main branch was named template instead of main.