Thank you for your interest in contributing to the Aidutech Classroom product.
The /core directory is the sacred baseline from AIDU and must remain untouched during Phase 1 development.
Why: Phase 1 builds teacher and student products by copying/adapting code from core into /teacher and /student.
How to handle bugs in core: File an issue, get approval before modifying core.
Copy-on-write policy: If you need functionality from core, copy it to teacher/student and adapt there. Never modify core directly.
- Clone the repository
- Create a feature branch from
main - Make your changes in
/teacheror/studentdirectories - Submit a pull request for review
- All Phase 1 development must occur in
/teacherand/studentdirectories - Use the CI workflow to validate your changes
- Run tests before submitting pull requests