GRM-139: feat: adopt documentation-as-code enhancements from devx
Post-merge / detect-type (push) Successful in 52s
Post-merge / release (push) Successful in 1m13s
Post-merge / validate-commit-msg (push) Successful in 1m32s
Post-merge / sync-wiki (push) Failing after 1m34s
Post-merge / badges (push) Successful in 1m38s
Post-merge / vikunja (push) Successful in 1m39s
Post-merge / configure-repo (push) Successful in 1m16s
Post-merge / publish (push) Successful in 56s

This commit was merged in pull request #206.
This commit is contained in:
2026-07-06 09:08:33 +00:00
parent 8625f66151
commit 89a765eca6
68 changed files with 2122 additions and 19 deletions
+2 -2
View File
@@ -22,7 +22,7 @@ The Ansible role handles all remote state: user creation, package installation,
## Component Tree
```
```text
grm install <host>
└── RunnerManager.install()
└── ansible-playbook ansible/install-runner.yml
@@ -37,7 +37,7 @@ grm install <host>
The Ansible role task execution order (from `AGENTS.md`):
```
```text
main.yml → systemd_check → user_setup → rootless_docker → install_runner → prune → healthcheck → integration_test
```
+1 -1
View File
@@ -36,7 +36,7 @@ git checkout -b GRM-N-short-description
Branch commits use conventional commit format (no `GRM-N:` prefix):
```
```text
feat: add new feature
fix: resolve bug
docs: update README
+3 -3
View File
@@ -35,7 +35,7 @@
Branch commits use conventional commit format (no `GRM-N:` prefix):
```
```text
feat: add new feature
fix: resolve bug
docs: update README
@@ -99,7 +99,7 @@ git checkout -b GRM-N-short-description
Branch commits use conventional commit format (no `GRM-N:` prefix):
```
```text
feat: add new feature
fix: resolve bug
docs: update README
@@ -195,7 +195,7 @@ make workflow-check # Static lint + dry-run of workflow YAML
## Ansible Role Conventions
```
```text
main.yml → systemd_check → user_setup → rootless_docker → install_runner → prune → integration_test
```
+1 -1
View File
@@ -2,7 +2,7 @@
## Project Structure
```
```text
.
├── src/grm/ # Python CLI source
│ ├── cli.py # Click commands