Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.84 KB

CONTRIBUTING.md

File metadata and controls

33 lines (21 loc) · 1.84 KB

Contributing

We are excited that you are interested in contributing to Manifold! To maintain the quality of our project, we ask that contributors adhere to the following guidelines:

How to Contribute

  • Familiarize yourself with the project: Spend some time understanding the codebase, philosophy, and design patterns used in Manifold. Feel free to ask questions if something is unclear.

  • ** Check the Issues Tracker**: Before creating a new issue, please check the repository's issue tracker to avoid duplicates. If you find an issue you’d like to tackle, comment that you’re working on it.

  • Fork and Clone the Repository: Make a fork of the repository, clone it to your machine, and create a new branch for your contribution.

  • Code Consistency: Follow the coding style and conventions already used in Manifold. This includes commenting your code where necessary and adhering to the existing naming conventions and file structure.

  • Writing Tests: Add tests that cover the new features or fixes you are introducing. Ensure that all tests pass before submitting a pull request.

  • Documentation: Update the README or documentation with details of changes to the interface, additional environment variables, dependencies, or database migrations, etc.

  • Submit a Pull Request: Push your changes to your fork and submit a pull request to the main Manifold repository. Provide a clear description of the problem and solution, including any relevant issue numbers.

  • Review and Collaborate: Be open to feedback and make requested modifications to your pull request if needed. Discussion and collaboration often lead to the best solutions.

Code of Conduct

Respect and professionalism are required at all times; harassment or offensive behavior will not be tolerated. By participating, you are expected to uphold this code.