Contributing¶
Thank you for your interest in contributing to EduSync!
How to Contribute¶
1. Fork & Clone¶
2. Create a Branch¶
3. Make Changes & Submit PR¶
Follow the coding standards and submit a pull request with a clear description.
Code Style¶
- Use ES6+ JavaScript
- Follow ESLint configuration
- Use meaningful variable and function names
- Add comments for complex logic
Commit Message Format¶
feat: add user profile endpoint
fix: resolve login issue
docs: update API documentation
refactor: improve error handling
Development Setup¶
-
Install dependencies in each service:
-
Set up environment variables (copy
.env.exampleto.env) -
Start services:
Thank you for contributing! 🎉