Contributing to OpenDS
OpenDS is an open-source project and welcomes contributions from the community.
How to Contribute
- Fork the repository on GitHub
- Create a branch for your feature or bug fix
- Make your changes following the project conventions
- Write tests for your changes
- Submit a pull request with a clear description
Development Setup
See the Development Guide for setup instructions.
Code Style
- Follow TypeScript strict mode
- Use 2-space indentation
- Write meaningful commit messages
- Add tests for new functionality
Pull Request Process
- Ensure all tests pass
- Update documentation if needed
- Request review from maintainers
- Address any feedback
Questions?
Join the community discussions on GitHub Discussions or Discord.