Skip to Content
Contributing

Contributing

Creddy is open source and we welcome contributions from the community.

Getting Involved

The easiest way to get involved is to open an issue  on GitHub.

Report a Bug

Found something broken? Open a bug report  with:

  • What you expected to happen
  • What actually happened
  • Steps to reproduce
  • Your environment (OS, Creddy version)

Request a Feature

Have an idea for Creddy? Open a feature request  describing:

  • The problem you’re trying to solve
  • Your proposed solution
  • Any alternatives you’ve considered

Ask a Question

Not sure about something? Open a discussion  — we’re happy to help.

Contributing Code

Want to contribute code? Great!

  1. Fork the repogithub.com/getcreddy/creddy 
  2. Create a branchgit checkout -b my-feature
  3. Make your changes — follow existing code style
  4. Test your changesgo test ./...
  5. Open a PR — describe what you changed and why

Development Setup

# Clone your fork git clone https://github.com/YOUR_USERNAME/creddy.git cd creddy # Build go build -o creddy ./cmd/creddy # Run tests go test ./... # Run the server locally ./creddy server --data-dir ./test-data

Code Style

  • Follow existing patterns in the codebase
  • Add tests for new functionality
  • Keep commits focused and well-described
  • Update documentation if needed

Documentation

This documentation site is also open source at getcreddy/creddy-docs .

Found a typo or want to improve the docs? PRs welcome!

License

By contributing to Creddy, you agree that your contributions will be licensed under the Apache 2.0 License .


Thank you for helping make Creddy better! 🙏

Last updated on

Apache 2.0 2026 © Creddy