mirror of
https://github.com/fscotto/infra.git
synced 2026-09-27 19:03:47 +00:00
docs: define Git Flow branch prefixes
This commit is contained in:
@@ -25,6 +25,9 @@ Ansible-driven personal infrastructure repo for Fedora and Void desktops, Fedora
|
|||||||
- Preserve layering `all -> platform -> role -> desktop -> host`.
|
- Preserve layering `all -> platform -> role -> desktop -> host`.
|
||||||
- Keep `ansible/site.yml` small; orchestration belongs there, implementation belongs in roles.
|
- Keep `ansible/site.yml` small; orchestration belongs there, implementation belongs in roles.
|
||||||
- Prefer minimal, targeted edits. Preserve idempotency and existing ordering.
|
- Prefer minimal, targeted edits. Preserve idempotency and existing ordering.
|
||||||
|
- Use Git Flow branch prefixes: `feature/` for new functionality, `bugfix/` for non-urgent fixes,
|
||||||
|
`hotfix/` for urgent production fixes, `release/` for release preparation, and `support/` for
|
||||||
|
maintained release lines. Do not use abbreviated prefixes such as `feat/`.
|
||||||
- Desktop and WSL hosts use `ansible_connection: local`; remote infrastructure hosts use SSH.
|
- Desktop and WSL hosts use `ansible_connection: local`; remote infrastructure hosts use SSH.
|
||||||
- Treat `secrets/` as sensitive. Never print secret values.
|
- Treat `secrets/` as sensitive. Never print secret values.
|
||||||
- Tmux plugins are bootstrapped by TPM on the host; the repo only keeps tmux config and custom helper scripts.
|
- Tmux plugins are bootstrapped by TPM on the host; the repo only keeps tmux config and custom helper scripts.
|
||||||
|
|||||||
Reference in New Issue
Block a user