Thank you for your interest in contributing to Hoppscotch Charts! This document provides guidelines and instructions for contributing to the project.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to the project maintainers.
Before creating bug reports, please check the existing issues to avoid duplicates. When you create a bug report, include as many details as possible:
- Use a clear and descriptive title
- Describe the exact steps to reproduce the problem
- Provide specific examples to demonstrate the steps
- Describe the behavior you observed and what behavior you expected to see
- Include screenshots if applicable
- Include your environment details
Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion:
- Use a clear and descriptive title
- Provide a detailed description of the proposed functionality
- Include specific examples to demonstrate the proposal
- Explain why this enhancement would be useful
- Fork the repository
- Create a new branch from
main
- Make your changes
- Add or update tests as needed
- Update documentation as needed
- Submit your pull request
- Follow the existing code style and conventions
- Update relevant documentation
- Link any relevant issues
- Request review from maintainers
-
Install required tools:
- Kubernetes cluster (local or cloud)
- Helm 3.x
- kubectl
- Git
-
Clone the repository:
git clone https://github.com/hoppscotch/helm-charts.git
cd helm-charts
- Create a branch:
git checkout -b feature/your-feature-name
- Test deployments in a local environment
- Ensure backwards compatibility
- Update relevant README files
- Add comments to complex code sections
- Update chart documentation
- Include examples when appropriate
- Join our Discord server
- Participate in GitHub Discussions
- Follow our blog for updates
- Attend community meetings
Thank you for contributing to Hoppscotch Charts!