This is an old revision of the document!
Documentation Idea - Software onboarding checklist
There should be a list of things that software/firmware team members should be able to do. 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 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.