Help us build lasting value through thoughtful, high‑quality contributions to open source.
At ACM‑VIT, we prioritize clarity, impact, and collaboration.
- Fork the repository
- Clone your fork locally
- Create a new branch for your changes
- Make edits and commit with a clear message
- Push your branch and open a Pull Request (PR)
- Reference related issues in your PR description
- Fix existing issues or bugs (link your PR to the issue with "Fixes #")
- Improve documentation (readmes, examples, API docs) or add tests that increase coverage and confidence
- Add small, scoped features or enhancements with clear rationale and usage notes
- Refactor code to improve readability/performance without changing behavior (state what changed and why)
- Review and refine others’ PRs with constructive, actionable feedback
- Non‑code contributions (design, translations, UX copy, tutorials) are welcome when submitted via PR and scoped to this repo’s needs
- Follow the PR template provided
- Keep commits focused and descriptive
- PRs can be WIP (Work in Progress), mention it in the title
- Ensure your code is linted, tested, and functional
- For deatails about rules regarding Hacktoberfest visit: https://hacktoberfest.com/participation
- For bugs: include reproduction steps, expected vs. actual behavior, environment details (OS, versions), logs/screenshots, and minimal code snippets if relevant.
- For feature requests: explain the problem, proposed solution, alternatives considered, and any UX impact.
- For documentation: link the page/section, specify what’s unclear or missing, and propose suggested wording if possible.
- Security: do not open public issues. Report critical concerns privately to the maintainers (use the contact in the Code of Conduct).
- Be concise and respectful
- Give context when reporting or suggesting
- Research before asking for help
- Respect review feedback and community decisions
This project adheres to a Code of Conduct.
Participation implies agreement to its terms.
Adapted from the Open Source Guides – How to Contribute.