You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First clone the repository: git clone https://github.com/v1michigan/startup-fair.
Make sure you enter the repository through terminal cd startup-fair.
Create a new branch for your NEW feature: git checkout -b [FEATURE_NAME].
If you want to go to an existing feature: git checkout [FEATURE_NAME]
If you want to go back to the main branch: git checkout main
[FEATURE_NAME] should be all lowercase and formatted as [f][l]--[describe-feature], where f and l are your first and last initials.
Ensure you are on Node v16 by verifying node -v. If you're not:
If you already have node, but a different version:
Go to the root directory in your terminal (type cd and hit enter and it should take you there).
We will be deleting your existing node installations, because nvm will install its own node installations separately. It won't use your existing installation and as such it will just be wasting space on your disk. So let's remove it! If you have a reason to keep it, scroll below to the "Setup nvm" step.
Run whereis node. You should see two paths.
Use sudo rm -rf <path> (No angle brackets) to delete each of them (check the first answer here for more help).
Ensure your commit messages say why you made said changes or what the implications of the changes are, not what changes you made to the code (because anyone can see what changes by looking at the commit diffs).
git push --set-upstream origin [FEATURE_NAME] (the next time you push to this branch you can just say git push).
Go to the GitHub repo page, open a pull request and put the Linear issue ID in the PR title.
This allows Linear to automatically sync the status of the issue with the PR's status.
Request approval from a senior member of the Platform team.
Once it's approved, merge your PR and ship your changes! 🎉