Thank you for considering contributing to NGcodeX! By participating in our community, you help us create a vibrant and collaborative environment. Before you begin, please take a moment to review our guidelines.
- Code of Conduct
- How to Contribute
- Issues and Pull Requests
- Setting up Your Environment
- Coding Standards
- Testing Guidelines
- Documentation
- Community Support
Please review and adhere to our Code of Conduct in all your interactions within the NGcodeX community.
- Fork the NGcodeX repository to your GitHub account.
- Clone your forked repository to your local machine.
- Create a new branch for your contribution:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m "Description of changes"
. - Push the changes to your GitHub repository:
git push origin feature/new-feature
. - Submit a pull request to the main NGcodeX repository.
- Issues: Use GitHub Issues to report bugs, suggest enhancements, or ask questions.
- Pull Requests (PRs): Follow the PR template when submitting code changes. Provide a clear description of your changes and link to relevant issues.
- Follow the instructions in the project's README to set up your development environment.
- If specific dependencies or configurations are needed, they will be documented in the project.
Follow our Coding Standards to maintain a consistent and high-quality codebase.
Write tests for your code changes and ensure they pass before submitting a PR. Follow the Testing Guidelines for details.
- Update the documentation to reflect your changes.
- If you're adding a new feature, include it in the relevant documentation.
If you have questions or need assistance, reach out to the community:
- Use the GitHub discussions.
- Join our community chat on [Discord/WhatsApp/Telegram].
- Email us at [contact@ngcodex.com].
Thank you for contributing to NGcodeX!
Note: NGcodeX reserves the right to update and modify these guidelines. Contributors will be notified of any significant changes.