Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/score-spec/score-humanitec
Score implementation for Humanitec (deprecated)
https://github.com/score-spec/score-humanitec
humanitec
Last synced: 3 months ago
JSON representation
Score implementation for Humanitec (deprecated)
- Host: GitHub
- URL: https://github.com/score-spec/score-humanitec
- Owner: score-spec
- License: apache-2.0
- Created: 2022-10-18T19:51:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T12:16:34.000Z (5 months ago)
- Last Synced: 2024-06-22T04:59:50.499Z (5 months ago)
- Topics: humanitec
- Language: Go
- Homepage:
- Size: 1.67 MB
- Stars: 36
- Watchers: 3
- Forks: 13
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
---
:warning: Deprecation Notice :warning:
The [Humanitec CLI](https://developer.humanitec.com/platform-orchestrator/cli/) now supports Score natively and `score-humanitec` is deprecated. Checkout the docs on [how to deploy with humctl](https://developer.humanitec.com/platform-orchestrator/reference/cli-references/#score-integration).
---
![Score banner](docs/images/banner.png)
# ![Score](docs/images/logo.svg) Score overview
Score aims to improve developer productivity and experience by reducing the risk of configuration 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. Learn more [here](https://github.com/score-spec/spec#-what-is-score).
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. The `score-humanitec` CLI is used to generate and deploy a [Humanitec deployment delta](https://developer.humanitec.com/score/reference/delta/).
## ![Installation](docs/images/install.svg) Installation
To install `score-humanitec`, follow the instructions as described in our [installation guide](https://docs.score.dev/docs/get-started/install/).
## ![Get started](docs/images/overview.svg) Get started
If you already have a `score.yaml` file defined, you can simply run the following command:
```bash
# Prepare a new Humanitec deployment delta
score-humanitec run -f ./score.yaml --env test-env
```- `run` tells the CLI to translate the Score file to a Humanitec deployment delta.
- `-f` is the path to the Score file.
- `--env` specifies the environment ID.If you're just getting started, follow [this guide](https://docs.score.dev/docs/get-started/score-humanitec-hello-world/) to run your first Hello World program with `score-humanitec`.
## ![Get involved](docs/images/get-involved.svg) Get involved
- Give the project a star!
- Contact us via email:
-
-
- See our [documentation](https://docs.score.dev)## ![Contributing](docs/images/contributing.svg) Contributing
- Write a [blog post](https://score.dev/blog)
- Provide feedback on our [roadmap](https://github.com/score-spec/spec/blob/main/roadmap.md#get-involved)
- ContributeContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also open an issue with the tag `enhancement`.
1. Fork the Project.
2. Create your Feature Branch. `git checkout -b feature/feature-name`
3. Commit your Changes. `git commit -s -m "Add some AmazingFeature"`
4. Push to the Branch. `git push origin feature/feature-name`
5. Open a Pull Request.Read [CONTRIBUTING](CONTRIBUTING.md) for more information.
### Documentation
You can find our documentation at [docs.score.dev](https://docs.score.dev/docs).
### Roadmap
See [Roadmap](https://github.com/score-spec/spec/blob/main/roadmap.md). You can [submit an idea](https://github.com/score-spec/spec/blob/main/roadmap.md#get-involved) anytime.
### License
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
### Code of conduct
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)