https://github.com/cloudnative-pg/machinery
Common library extracted from CloudNativePG and containing functions and types shared by multiple projects
https://github.com/cloudnative-pg/machinery
cloudnativepg golang library
Last synced: 12 months ago
JSON representation
Common library extracted from CloudNativePG and containing functions and types shared by multiple projects
- Host: GitHub
- URL: https://github.com/cloudnative-pg/machinery
- Owner: cloudnative-pg
- License: apache-2.0
- Created: 2024-09-06T15:15:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-08T14:48:27.000Z (12 months ago)
- Last Synced: 2025-04-08T15:37:21.373Z (12 months ago)
- Topics: cloudnativepg, golang, library
- Language: Go
- Homepage: https://pkg.go.dev/github.com/cloudnative-pg/machinery
- Size: 239 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
[](https://cloudnative-pg.io/)
# CloudNativePG - Machinery
The [CloudNativePG codebase](https://github.com/cloudnative-pg/cloudnative-pg)
is not intended to be used as a library.
This repository hosts a Go module that includes features that were moved out
of the [CloudNativePG](https://cloudnative-pg.io) codebase to make them
accessible for use in other projects.
## How to use it
As a Go module:
```
go get github.com/cloudnative-pg/machinery
```
The documentation is available on the
[pkg.go.dev](https://pkg.go.dev/github.com/cloudnative-pg/machinery) website.
## Users
This library is used by CloudNativePG itself and by the supporting
[`barman-cloud`](https://github.com/cloudnative-pg/barman-cloud) library.
## License
This code is released under the permissive [Apache License 2.0](./LICENSE) license.