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.yamlruntells the CLI to translate the Score file to a Helmvalues.yamlfile.-fis the path to the Score file.--envspecifies the path to thevalues.yamlfile.
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.
