Score aims to improve developer producticity and experience by reducing the risk of configurtaion inconsistencies between local and remote environments. It provides developer-centric workload specification (score.yaml
) which captures a workloads runtime requirements in a platform-agnostic manner.
The score.yaml
specification file can be executed against a Score Implementation CLI, a conversion tool for application developers to generate environment specific configuration. In combination with environment specific parameters, the CLI tool can run your workload in the target environment by generating a platform-specific configuration file such as docker-compose.yaml
or a Helm values.yaml
. Learn more here.
To install score-helm
, follow the instructions as described in our installation guide.
If you already have a score.yaml
file defined, you can simply run the following command:
# Prepare a new Helm values file
score-helm run -f ./score.yaml -o ./values.yaml
run
tells the CLI to translate the Score file to a Helmvalues.yaml
file.-f
is the path to the Score file.--env
specifies the path to thevalues.yaml
file.
If you're just getting started, follow this guide to run your first Hello World program with score-helm
.
- Give the project a star!
- Contact us via email:
- See our documentation.
- Write a blog post.
- Provide feedback on our road map and releases board.
- Contribute.
Contributions are what make the open-source community such a wonderful place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would improve this, please fork the repo and create a pull request. You can also open an issue with the tag enhancement
.
- Fork the Project.
- Create your Feature Branch.
git checkout -b feature/feature-name
- Commit your Changes.
git commit -s -m "Add some AmazingFeature"
- Push to the Branch.
git push origin feature/feature-name
- Open a Pull Request.
Read CONTRIBUTING for more information.
You can find our documentation at docs.score.dev.
See Roadmap. You can submit an idea anytime.