Adding Features

Before working on a new feature for artemis please make sure you have read the Contributing doucment. Most important thing is to first create an issue! Highlevel overview of adding a new feature:

  1. Create an issue. If you want to work on it, make sure to explictly volunteer!
  2. Create a branch on your clone artemis repo
  3. Work on said feature
  4. Ensure tests are made for all functions
  5. If you are adding a new artifact, add an integration test
  6. Run cargo clippy.
  7. Run cargo fmt
  8. Open a pull request!

Other Useful Development Tools

List of useful tools that may aid in development.