This repository is meant to help onboard new contributors to the UI CDACS organization. It will contain the expected standards for respositories, links to resources, and helpful tips.
{project_name}-{type}
Examples:
scarecro-system
(Project Name: scarecro, type: system)
- API
- library
- system
- driver
- tutorial
- etc
Your repository should have two main folders:
- docs: This should be where your documentation goes. We recommend writing your documentation in markdown as it is easy to translate to other formats. However, implementing the documentation is up to you. We make this in a separate folder to maintain consistent organization and in case you are writing a project where it would not make sense to download the documentation along with the source code.
- code / source / src / project-specific name: Where your source code for the project goes.
Your main README file should do the following:
- Explain the purpose of the project
- Explain the structure of the repository
- Provide or Link to Documentation for the following:
- Project dependencies
- How to install the project
- Relevant tutorials
We recommend tagging the repository with its intended use. Common topics in the CIIR to tag your repo with include:
- manufacturing
- robotics
- internet-of-things
- precision-agriculture
- etc.
A good starting point is the CDACS Github Template, linked here which you can clone and fill out.