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.