Thank you for your interest in contributing to Cupcake! We welcome contributions from the community.
- Search existing issues first to avoid duplicates
- Use the bug report template
- Include reproduction steps, expected vs actual behavior, and your environment details
- Use the feature request template
- Describe the problem you're trying to solve, not just the solution you want
- Open an issue first to discuss the change you'd like to make
- Fork the repository and create a branch from
main - Make your changes, following the code style of the project
- Add or update tests as appropriate
- Ensure all tests pass:
just test(orcargo test --workspace --features cupcake-core/deterministic-tests) - Submit a pull request
By submitting a pull request, you agree that your contributions will be licensed under the Apache 2.0 License that covers this project.
Please be respectful and constructive in all interactions. We're all here to make Cupcake better.
Feel free to open a discussion or issue if you have questions about contributing.