Skip to content

Contributing

Whether reporting bugs, discussing improvements and new ideas or writing extensions: Contributions to ACME are welcome! Here's how to get started:

  1. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
  2. Fork the repository https://github.com/ankraft/ACME-oneM2M-CSE on Github, create a new branch off the master branch and start making your changes (known as GitHub Flow).
  3. ACME makes use of typing hints and is statically type-checked with mypy. Please make sure that your changes pass the type checking.
  4. Write a test which shows that the bug was fixed or that the feature works as expected.
  5. Send a pull request and bug the maintainers until it gets merged and published.