mirror of
https://github.com/SigNoz/charts.git
synced 2025-12-18 21:23:51 +00:00
2.3 KiB
2.3 KiB
Contributing Guidelines
Thank you for your interest in contributing to our project! We greatly value feedback and contributions from our community. This document will guide you through the contribution process.
How can I contribute?
Finding Issues to Work On
- Check our existing open issues
- Look for good first issues to start with
- Review recently closed issues to avoid duplicates
Submitting Pull Requests
- Development:
- Setup your development environment
- Work against the latest
mainbranch - Focus on specific changes
- Ensure all tests pass locally
- Follow our commit convention
- Submit PR:
- Ensure your branch can be auto-merged
- Address any CI failures
- Respond to review comments promptly
For substantial changes, please split your contribution into multiple PRs:
- First PR: Overall structure (README, configurations, interfaces)
- Second PR: Core implementation (split further if needed)
- Final PR: Documentation updates and end-to-end tests
Commit Convention
We follow Conventional Commits. All commits and PRs should include type specifiers (e.g., feat:, fix:, docs:, etc.).
How can I contribute to the charts repository?
There are primarily 3 charts in the SigNoz Helm Charts repository:
- signoz: signoz, signoz otel collector and schema Migrator
- clickhouse: clickhouse and zookeeper
- k8s-infra: k8s-infra collection agent
Where do I go from here?
To run the helm chart for local development
- run
git clone https://github.com/SigNoz/charts.gitfollowed bycd charts - It is recommended to use a lightweight Kubernetes (k8s) cluster for local development:
- Create a k8s cluster and make sure
kubectlpoints to the locally created k8s cluster
How can I get help?
Need assistance? Join our Slack community: