[ ] Please detail the path to coding and contributing. E.g. for someone who knows go and git, what are the specific commands they need to do to contribute:
create a new branch git checkout -B new_branch
push sync this branch with origin - git branch --set-upstream-to=origin/new_branch new_branch
contribute, and test frequently. e.g. code, make test, code, make test
rebased from main frequently - git checkout main; git pull; git checkout new_branch; git merge main; make test
once you're done, rebase to the point at which you first branch from main
@aronchick what are your thoughts on this issue? The provided link is no longer working. Are these standards for the team, external contributors or both?
ETA: 2023Q1
git checkout -B new_branch
git branch --set-upstream-to=origin/new_branch new_branch
code
,make test
,code
,make test
git checkout main; git pull; git checkout new_branch; git merge main; make test