Thank you for considering contributing to the Modular Multi-Extrusion 3D Printer project! Your contributions are essential in pushing the boundaries of 3D printing technology. Please take a moment to review these guidelines before getting started.
- Code of Conduct
- Getting Started
- How to Contribute
- Issue Etiquette
- Pull Request Etiquette
- Code Guidelines
- Licensing
Please review and abide by our Code of Conduct. We strive to create a welcoming and inclusive environment for all contributors.
- Familiarize yourself with the project by reading the README to understand its goals, features, and roadmap.
- Join our Community Forum to engage with other contributors and enthusiasts.
- Explore the Issues section to find tasks, bugs, and feature requests.
-
Fork the Repository: Click the "Fork" button on the top-right corner of this repository to create your copy.
-
Create a Branch: For each feature or bug fix, create a separate branch from
develop
with a descriptive name (e.g.,feature/modular-extruder
). -
Commit Changes: Make your changes, commit them to your branch, and write meaningful commit messages.
-
Test: If applicable, ensure your changes are properly tested. We value code quality and stability.
-
Submit a Pull Request: When ready, submit a pull request (PR) to the
develop
branch of this repository. -
Code Review: Your PR will undergo review by maintainers. Address feedback and iterate as needed.
-
Merge and Celebrate: Once approved, your changes will be merged into the
develop
branch. Congratulations!
- Search existing issues before opening a new one to prevent duplication.
- Provide a clear description, reproduction steps, and relevant information in your issue.
- Keep PRs focused; consider separate PRs for unrelated changes.
- Use a clear title and describe your changes in the PR description.
- Keep your branch up-to-date with
develop
to avoid conflicts.
- Follow our coding standards and formatting conventions in Coding Standards.
- Document your code and write concise comments.
- Provide tests for new features or bug fixes.
By contributing, you agree that your work will be licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
Thank you for being a part of the Modular Multi-Extrusion 3D Printer project. Your contributions are vital in shaping the future of 3D printing technology. Happy coding!