2.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Contributing to the Open WebUI Helm Charts
How to Contribute
- Fork the repository and create your branch from main.
- Make your changes and ensure they follow the guidelines below.
- Test your changes locally to ensure everything works as expected. This should include deploying your updates to a live Kubernetes cluster (whether local or remote).
- Run helm-docs to ensure that the README is updated with the latest changes.
- Commit your changes using a descriptive commit message that follows the Conventional Commits specification.
- Push your changes to your forked repository.
- Create a Pull Request and provide a detailed description of your changes. Please consider dropping us your redacted values.yamlfile used during your testing in the PR so we can make sure we see consistent results.
Guidelines
- 
Semantic Versioning: This repository follows Semantic Versioning for versioning the Helm Charts. When making changes, please ensure that you update the version in the Chart.yamlfile according to the following rules:- MAJORversion increment for incompatible chart changes
- MINORversion increment for backwards-compatible functionality additions
- PATCHversion increment for backwards-compatible bug fixes
 
- 
Chart.yaml Updates: When submitting a Pull Request, ensure that you have updated the Chart.yamlfile with the appropriate version increment and a brief description of the changes in theappVersionfield.
- 
Code Style: Follow the existing code style and conventions used in the repository. 
- 
Documentation: If your changes require documentation updates, please include them in your Pull Request. 
- 
Testing: Before submitting your Pull Request, ensure that your changes work as expected by testing them locally. This should include deploying your updates to a live Kubernetes cluster (whether local or remote). 
- 
Issues: If you find any issues or have suggestions for improvements, please create a new issue in the repository before working on a Pull Request. 
- 
Actions Updates: If your Pull Request includes adding a new chart dependency, ensure to make the necessary updates to Github Actions to add the chart repo dependency, or else the release run will fail. 
Getting Help
If you need any help or have questions about contributing, feel free to reach out to the maintainers of the repository.
Thank you for your contributions!