First off, thank you for considering contributing. It's people like you that make open-source such a great community. Any contributions you make are greatly appreciated.
We use a standard workflow for contributions. If you have an improvement, please follow these steps:
-
Fork the Project
- Click the "Fork" button at the top right of the repository page. This creates a copy of the project in your own GitHub account.
-
Create a New Branch
- From your forked repository, create a new branch to work on your feature or bug fix.
git checkout -b feature/MyAmazingFeatureorgit checkout -b fix/MyBugFix
-
Make Your Changes and Commit
- Write your code and make sure to add comments and docstrings where necessary.
- Commit your changes with a clear and descriptive commit message.
git commit -m 'feat: Add some AmazingFeature'
-
Push to Your Branch
- Push your committed changes to your forked repository on GitHub.
git push origin feature/MyAmazingFeature
-
Open a Pull Request
- Go to the original repository and you will see a prompt to create a Pull Request from your new branch.
- Provide a clear title and description for your changes, explaining what you've added or fixed.
If you find a bug, please create an issue on the GitHub repository. When you do, please include:
- Your version of AutoCAD and Python.
- A clear and concise description of the bug.
- The exact steps needed to reproduce the issue.
- Any relevant code snippets that cause the bug.
If you have an idea for a new feature, please open an issue to discuss it. This lets us track the suggestion and allows others to chime in. In your issue, please provide:
- A clear description of the feature.
- An explanation of the problem this feature would solve.
- A code example or use-case, if possible.
Thank you again for your contribution!