This repository contains Helm charts for deploying various Web3 applications and services which are provided by the Web3 Telekom MMS Team. The charts are designed to be easy to use and customizable for different environments.
To install the Helm charts, follow these steps:
helm repo add web3-helm-charts https://telekom-mms.github.io/web3-helm-charts
helm repo update
To deploy a chart, use the following command:
helm install <my-release> web3-helm-charts/<chart-name>
Replace <chart-name>
with the name of the chart you want to deploy.
To ensure consistent commit messages, we use Commitizen. Please follow these steps to set it up:
-
Install Commitizen globally:
pip3 install commitizen --break-system-packages
-
Install the required dependencies:
git config --unset-all core.hooksPath
-
Install the pre-commit hooks:
pre-commit install --hook-type commit-msg
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/adjust-layer-zero-chart
). - Make your changes.
- Commit your changes (
git commit -m 'feat: add service to layer-zero chart'
). - Push to the branch (
git push origin feature/adjust-layer-zero-chart
). - Create a new Pull Request.
- We use semantic-release to automate the versioning and release process. Please follow Semantic Versioning when making changes.
- Use feature branches for all changes. Branch names should be descriptive of the work being done (e.g.,
feature/add-new-chart
).
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
For any questions or suggestions, please open an issue or contact us at .