First of all, thank you for considering contributing to OzymorLab.
Our mission is simple:
Build the infrastructure layer for the future of education.
We believe technology can help educators spend less time on administrative work and more time helping students learn. Every contribution—whether code, documentation, design, testing, or ideas—helps move us closer to that vision.
You don't need to be an AI expert to contribute.
We welcome:
- Bug fixes
- Documentation improvements
- UI/UX enhancements
- Backend development
- AI/ML improvements
- OCR improvements
- Infrastructure and DevOps contributions
- Testing and quality assurance
- Feature suggestions
- Educational domain expertise
- Fork the repository
- Clone your fork
git clone https://github.com/YOUR_USERNAME/OzymorLab-REPO.git- Create a feature branch
git checkout -b feature/amazing-feature-
Make your changes
-
Commit your changes
git commit -m "feat: add amazing feature"- Push your branch
git push origin feature/amazing-feature- Open a Pull Request
When contributing, please keep the following principles in mind:
Every feature should ultimately improve educational outcomes.
Technology should reduce workload, not create additional complexity.
Educational systems should remain understandable and explainable.
Great educational technology should be available to institutions of all sizes.
Respectful discussion and constructive feedback help everyone grow.
Before opening a PR:
- Ensure your code builds successfully
- Write clear commit messages
- Add documentation when needed
- Keep pull requests focused
- Link related issues when possible
Small PRs are preferred over massive changes.
If you're new to open source, look for issues labeled:
- good first issue
- beginner friendly
- documentation
- help wanted
These are specifically selected to help new contributors get started quickly.
When reporting bugs, please include:
- Expected behavior
- Actual behavior
- Steps to reproduce
- Screenshots (if applicable)
- Environment details
The more information you provide, the easier it is to fix.
We welcome feature requests.
Please explain:
- The problem
- The proposed solution
- Alternative approaches considered
- Educational impact
Be respectful.
Be constructive.
Be collaborative.
We're building technology for education and want our community to reflect those values.
By contributing to OzymorLab, you agree that your contributions will be licensed under the MIT License and may be used in both open-source and commercial deployments of the project.
Assessment is only the beginning.
Together, we're building the future of education technology.