We appreciate your interest in contributing to the CNC project! Here are some guidelines to help you get started.
To get started with contributing to CNC, you’ll need to fork the repository and clone it to your local machine. You can then create a new branch from master
for your changes.
When making changes, please follow these guidelines:
-
If you’re adding new functionality, please also add corresponding tests.
-
If you’re changing existing functionality, make sure all tests still pass after your changes.
-
If you’re changing APIs, please update the corresponding documentation.
-
Please follow the coding style used throughout the project, which includes using 2 spaces for indentation rather than tabs.
Once you’ve made your changes, you can submit them as a pull request. Please provide a clear and detailed description of your changes in the pull request.
If you find a bug in the CNC project, please report it using GitHub’s issues. You can report a bug by opening a new issue. When reporting a bug, please provide:
-
A quick summary and/or background
-
Steps to reproduce the bug
-
Be specific and provide sample code if you can
-
What you expected would happen
-
What actually happens