Official Documentation of Triton Droids
We're here to design robots that can work in any environment, from dangerous mines to remote farms, and empower communities that have been left behind by technology.
Purpose of Documentation
This documentation is not all encompassing and will not teach you the fundamentals of computer science or how to program. It will not teach you how to learn nor will it help you become a better engineer.
The sole purpose of this documentation is to help you become familiar with the necessary tools and developments taking place at Triton Droids. As such, each team will have an onboarding program as well as respective sections for their internal tools / software detailing it's development.
Contributing to Documentation
In order to contribute, please follow these steps:
- Clone the droid-docs repository ->
git clone https://github.com/triton-droids/droid-docs.git - Install npm
- Install yarn ->
npm install --global yarn- Other methods, expand the section under Alternatives
- Install necessary yarn dependencies -> Run
yarnin command line interface where there exists a yarn.lock file - Development
- Please do not develop on the main branch; only merge your documentation from a separate branch after getting approval.
- Local Development ->
yarn start - Push to Production ->
GIT_USER=<git_username> yarn deploy
All materials are available within the docs folder. To understand how to format markdown, please reference the documentation of Docusaurus. If anything is confusing, ask or search away.