OmniCoreX / CONTRIBUTING.md
Kosasih's picture
Create CONTRIBUTING.md
bfa8d21 verified
# Contributing to OmniCoreX
Thank you for your interest in contributing to OmniCoreX! Your contributions help us improve and evolve the ultimate AI brain.
## How Can You Contribute?
### Reporting Issues
- If you encounter bugs, inconsistencies, or have feature requests, please open an issue on GitHub with a clear description and steps to reproduce if applicable.
- Use descriptive titles and provide context to help us understand the problem better.
### Suggesting Enhancements
- Propose improvements by opening a feature request issue.
- Discuss your ideas with the community before implementation if significant changes are involved.
### Submitting Code Contributions
- Fork the repository and create your branch from `main`.
- Ensure your code adheres to the existing coding style and is well-documented.
- Write tests for new features or bug fixes to maintain code quality.
- Keep your commits focused and descriptive.
- Submit a pull request detailing your changes and the motivation behind them.
### Documentation Improvements
- Help us keep the documentation clear and comprehensive by fixing typos, improving explanations, or adding examples.
- Documentation updates follow the same contribution process as code.
## Code Standards and Guidelines
- Follow PEP 8 for Python code style.
- Write clean, readable, and maintainable code.
- Include inline comments where necessary to explain complex logic.
- Ensure new features do not break existing functionality; run all tests before submitting.
## Testing
- Run all existing tests and add new tests for your changes if applicable.
- Use `unittest` or the testing framework used in the project.
- Ensure tests pass locally before submitting.
## Review Process
- All pull requests are reviewed by the maintainers.
- Feedback may be provided and changes requested.
- Be responsive and collaborative to suggestions and improvements.
## Code of Conduct
- Please respect all community members.
- Maintain a welcoming and inclusive environment.
- Report any unacceptable behavior directly to the maintainers.
## Contact
If you have any questions or need guidance on contributing, feel free to reach out via GitHub Discussions or contact us at support@omnicorex.ai.
---
Together, let's make OmniCoreX the most advanced and impactful AI system ever created!
Thank you for contributing!