From 38f5086877904a582e07fa6a448bf5c4785c2cab Mon Sep 17 00:00:00 2001 From: PedroEdiaz Date: Mon, 16 Mar 2026 14:17:58 -0600 Subject: [PATCH] CI: Add README.md and CODEOWNERS --- .gitea/CODEOWNERS | 3 +++ README.md | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .gitea/CODEOWNERS create mode 100644 README.md diff --git a/.gitea/CODEOWNERS b/.gitea/CODEOWNERS new file mode 100644 index 0000000..ecb7c21 --- /dev/null +++ b/.gitea/CODEOWNERS @@ -0,0 +1,3 @@ +.woodpecker.{yml,yaml} @https/CI +.gitea/CODEOWNERS @https/CI +README.md @https/CI diff --git a/README.md b/README.md new file mode 100644 index 0000000..6721f55 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Contributing + +## Branch Protection +- **`main` branch is protected** — direct pushes are disabled. +- All changes must go through **Merge Requests (MRs)**. +- MRs require approval from code owners before merging. + +## CI/CD +- Deployment is automated via **Woodpecker CI**. +- Pipeline triggers on every push to `main` after merge. +- Configuration: `.woodpecker.yml` + +## Workflow +1. Create a feature branch from `main` +2. Make changes and push (put web content in `/public`) +3. Open a Merge Request +4. Wait for CI checks + code owner review +5. Merge when approved + +## Code Owners +See `.gitea/CODEOWNERS` for responsible maintainers.