HT fork setup checklist #4
Unanswered
marksverdhei
asked this question in
ht-forks
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
HT Fork Setup Checklist
Reusable checklist for initializing any new HT fork. Run through this after forking an upstream repo.
Prerequisites
ht-prefix (e.g.ht-vllm-omni)git remote add upstream <upstream-url>Branch setup
mainbranch is a clean fast-forward mirror of upstream — never commit directlyhtbranch frommain:git checkout -b ht mainhtas the default branch in GitHub repo settingshtto origin:git push -u origin htFirst commit on
ht(docs — single commit)All of the following changes go into one commit with message
docs: add ht-fork documentation and discussion links:ht-(e.g.ht-ACE-Step 1.5)## HT Fork Changessection with:main= upstream mirror,ht= HT changes)## HT Fork Managementsection on top of existing content, with:main,ht, feature branches fromht)Post-setup
htbranch has clean linear history on top ofmainhtif history was rewritten:git push --force-with-lease origin hthtin GitHub settingsOngoing maintenance
mainsynced with upstream via fast-forwardhtontomainafter sync — notify teammates before force-pushht, squash-merge back via PRSee the Fork Management Guide for full details on branch conventions, sync workflow, and contribution process.
For questions or discussion about any HT fork, use the HT Discussions page.
All reactions