Onboarding - bluecolab/BlueColab_MobileDataViz GitHub Wiki

Onboarding

Blue CoLab Admin Steps

  1. Add developers to GitHub org with the appropriate permissions

Developer Steps

Steps to get started - no permissions needed

  1. Read the main README.md.
  2. Read the app related README.md.
  3. Try to get the app running with Expo Go following the instructions above.
  4. Now learn about our Tech-stack by looking at this page.
  5. Read more about how we manage the app project here.
  6. Bonus: Read though the rest of the wiki.

Steps to get started - your first contribution

  1. Make sure you have write access to the repo. Ask one of the interns or Leanne to give you access.
  2. Try to take on a story & assign yourself to it. Here's a few easy ones.
  3. Assuming you have done all of the getting started steps, create a new branch by the ID listed in the project. For example: awm-26.
  4. Locally on your machine make the changes needed; test it.
  5. Run npm test to make sure there are no problems, please fix them if there is.
  6. Remember to add yourself to the list of contributors.
  7. When you're ready commit the changes.
  8. Now push the branch to GitHub and open an new pull request (PR) with the name somewhere along the lines of AWM-[the number] - Blah blah blah.
  9. In the summary of PR put in what you changed & submit.
  10. Wait for checks to pass.
  11. Ask for PR to be reviewed.
  12. Once approved, merge!
  13. Congrats!