user:kluong:documentation_idea_-_software_onboarding_checklist

Documentation Idea - Software onboarding checklist

There is currently a handbook in development which is a great idea. As a supplement to that, I think there should explicitly be a list of things that software/firmware team members should be able to do. This list should be something that somebody walks through as soon as they join the team: Something like

  • Deploy to the production gateway
  • Deploy to the staging gateway
  • Log into the scelserver with their own account (SSH)
  • Clone the repo from github
  • Build the firmware locally
  • Run the firmware on a local arduino
  • Download the gateway, make changes and run tests

This should be done pretty early on so to make sure everyone has the proper access/accounts/tools, as well as making sure that everyone is at least familiar with these things and knows where to look for help. There were various versions of this floating around on the wiki, but I'm not sure if they're even used anymore.

Authors

Contributing authors:

kluong

Created by kluong on 2021/03/26 16:18.

  • user/kluong/documentation_idea_-_software_onboarding_checklist.txt
  • Last modified: 2021/09/19 21:59
  • (external edit)