Adding a Feature
Before working on a new feature for artemis please make sure you have read the Contributing document. Most important thing is to first create an issue! Basic overview of adding a new feature:
- Create an issue. If you want to work on it, make sure to explicitly volunteer!
- Create a branch on your clone artemis repo
- Work on feature
- Ensure tests are made for all functions
- If you are adding a new artifact, add an integration test
- Run
cargo clippy
. - Run
cargo fmt
- Open a pull request!
Other Useful Development Tools
List of useful tools that could aid in development.