Skip to content

Contributing to OpenDS ​

OpenDS is an open-source project and welcomes contributions from the community.

How to Contribute ​

  1. Fork the repository on GitHub
  2. Create a branch for your feature or bug fix
  3. Make your changes following the project conventions
  4. Write tests for your changes
  5. 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 ​

  1. Ensure all tests pass
  2. Update documentation if needed
  3. Request review from maintainers
  4. Address any feedback

Questions? ​

Join the community discussions on GitHub Discussions or Discord.

Released under the MIT License.