We use the Fork-Rebase workflow for our PR's
Homebrew installation documentation
Install homebrew with the following command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
TinyGo installation documentation
Install TinyGo with the following command:
brew tap tinygo-org/tools brew install tinygo
Github CLI installation documentation
Install Github CLI with the following command:
brew install gh
set -k mkdir -p ~/code cd ~/code # Fork the repo gh repo fork zachary-walters/cultivate-finance
git checkout main git pull origin main
git checkout -b feature/<title-of-the-feature-branch> git push origin feature/<title-of-the-feature-branch>
Make sure your forked repo is up to date with the upstream repository:
set -k git remote add upstream zachary-walters/cultivate-finance git checkout main git pull upstream git merge upstream/main git push
Prepare your branch for a PR:
git checkout feature/<name-of-your-branch> git merge main # resolve any merge conflicts at this point git push