Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buildpacks/libcnb
A non-opinionated language binding for the Cloud Native Buildpack Buildpack and Extension specifications
https://github.com/buildpacks/libcnb
Last synced: about 1 month ago
JSON representation
A non-opinionated language binding for the Cloud Native Buildpack Buildpack and Extension specifications
- Host: GitHub
- URL: https://github.com/buildpacks/libcnb
- Owner: buildpacks
- License: apache-2.0
- Created: 2020-02-25T20:02:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T12:51:52.000Z (about 2 months ago)
- Last Synced: 2024-08-07T15:33:02.478Z (about 2 months ago)
- Language: Go
- Homepage:
- Size: 769 KB
- Stars: 31
- Watchers: 9
- Forks: 13
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# `github.com/buildpacks/libcnb`
[![Go Reference](https://pkg.go.dev/badge/github.com/buildpacks/libcnb.svg)](https://pkg.go.dev/github.com/buildpacks/libcnb)
`libcnb` is a Go language binding of the Cloud Native Buildpacks API. It is a non-opinionated implementation adding language constructs and convenience methods for working with the API.
> For operations such as building an app, creating a builder or packaging a buildpack, you may use [`pack`](https://github.com/buildpacks/pack) as a Go library.
## Usage
#### Installation
```
go get github.com/buildpacks/libcnb
```or for the v2 alpha
```
go get github.com/buildpacks/[email protected]
```#### Docs
https://pkg.go.dev/github.com/buildpacks/libcnb?tab=doc
## License
This library is released under version 2.0 of the [Apache License][a].[a]: https://www.apache.org/licenses/LICENSE-2.0