From 1cea59b234e5ab8d7201f01a9ccffaf86c3f83ee Mon Sep 17 00:00:00 2001 From: Gingiris Date: Mon, 18 May 2026 11:08:09 +0800 Subject: [PATCH] docs: improve README onboarding --- README.md | 107 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 80 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 97b7f58..49de820 100644 --- a/README.md +++ b/README.md @@ -2,44 +2,97 @@ # Barman Cloud CNPG-I plugin for CloudNativePG -The documentation for the Barman Cloud Plugin for CloudNativePG is available at -[https://cloudnative-pg.io/plugin-barman-cloud](https://cloudnative-pg.github.io/plugin-barman-cloud). +The Barman Cloud CNPG-I plugin extends CloudNativePG with backup and restore integration powered by the Barman Cloud ecosystem. ---- +## Table of Contents -The Barman Cloud CNPG-I plugin is a component of the -[CloudNativePG project](https://github.com/cloudnative-pg) and adheres to the -same community-driven [governance](GOVERNANCE.md) model under the -[CNCF](https://cncf.io). +- [What this plugin does](#what-this-plugin-does) +- [Highlights](#highlights) +- [Quick Start](#quick-start) +- [Repository Layout](#repository-layout) +- [Documentation](#documentation) +- [Community](#community) +- [Sponsors and trademarks](#sponsors-and-trademarks) -

- - - - CNCF logo - +## What this plugin does + +This repository contains the operator, instance, restore, and healthcheck commands that support Barman Cloud backup workflows for CloudNativePG. It also includes Kubernetes manifests, example configurations, end-to-end tests, and the documentation site. + +## Highlights + +- Backup and restore integration for CloudNativePG environments +- Operator and instance command implementations under `cmd/` and `internal/` +- Example manifests under `hack/examples/` +- Installable Kubernetes manifests generated from `config/` +- Project documentation site under `web/` + +## Quick Start + +### Read the full docs + +Start with the official documentation: + +- + +### Explore example manifests + +This repository ships example YAML files such as: + +- `hack/examples/backup-example.yaml` +- `hack/examples/cluster-example.yaml` +- `hack/examples/cluster-restore.yaml` +- `hack/examples/minio-store.yaml` + +### Run the main local workflows + +```bash +make build +make test +make build-installer +``` + +## Repository Layout + +- `cmd/`: entrypoints for manager commands +- `internal/`: plugin internals, controllers, command implementations, and shared logic +- `config/`: CRDs, RBAC, default deployment, samples, and install manifests +- `hack/examples/`: example backup, restore, and object store manifests +- `test/`: end-to-end coverage +- `web/`: Docusaurus documentation site + +## Documentation + +- Product docs: +- Governance: [GOVERNANCE.md](GOVERNANCE.md) +- Website source: [web/](web/) + +## Community + +The Barman Cloud CNPG-I plugin is part of the [CloudNativePG project](https://github.com/cloudnative-pg) and follows the same community-driven [governance](GOVERNANCE.md) model under the [CNCF](https://cncf.io). + +## Sponsors and trademarks + +

+ + + + CNCF logo +

---- -

CloudNativePG was originally built and sponsored by EDB.

-

- - - - EDB logo - +

+ + + + EDB logo +

---- -

Postgres, PostgreSQL, and the Slonik Logo -are trademarks or registered trademarks of the PostgreSQL Community Association -of Canada, and used with their permission. +are trademarks or registered trademarks of the PostgreSQL Community Association of Canada, and used with their permission.

- ----