Files
charts/CONTRIBUTING.md

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

Submitting Pull Requests

  1. Development:
  2. 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:

  1. First PR: Overall structure (README, configurations, interfaces)
  2. Second PR: Core implementation (split further if needed)
  3. 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.git followed by cd charts
  • It is recommended to use a lightweight Kubernetes (k8s) cluster for local development:
  • Create a k8s cluster and make sure kubectl points to the locally created k8s cluster

How can I get help?

Need assistance? Join our Slack community: