Thanks for taking the time to contribute! 🎉 The following is a set of guidelines for contributing to projects in the ciqol organization — the developer tooling we build around CI/CD, code quality, standards and shared libraries. These are mostly guidelines, not rules — use your best judgment and feel free to propose changes to this document in a pull request.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.
- Search existing issues across the organization first to avoid duplicates.
- Open a new issue using the Bug report template and include clear steps to reproduce, expected behavior, and actual behavior.
- Use the Feature request template.
- Explain the problem you're trying to solve and why it matters.
- Fork the repository and create your branch from the default branch.
- Make your change with clear, focused commits.
- Add or update tests and documentation where relevant.
- Ensure the build, linters, and tests pass locally.
- Open a pull request and fill out the template.
- Use clear, descriptive commit messages.
- Reference related issues (e.g.,
Fixes #123) where applicable.
Document repository-specific setup steps in each project's own README or CONTRIBUTING file.
Open an issue on the relevant repository. We're happy to help!