Skip to content

Commit 4d64271

Browse files
committed
refactor: consolidate sync_docs.py into generate_docs.py with placeholder support
- Replace sync_docs.py with generate_docs.py that uses README.j2 template - Add templates/README.j2 from daemonless/daemonless for proper mkdocs rendering - Generate docs with @var@ placeholders and interactive settings panel - Update workflow to use generate_docs.py with jinja2 dependency
1 parent 4148136 commit 4d64271

6 files changed

Lines changed: 765 additions & 247 deletions

File tree

.github/workflows/docs.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,11 @@ jobs:
4040
cd daemonless-io
4141
python3 scripts/fetch_repos.py
4242
43-
- name: Sync docs
43+
- name: Generate docs
4444
run: |
4545
cd daemonless-io
46-
python3 scripts/sync_docs.py
46+
pip install jinja2
47+
python3 scripts/generate_docs.py
4748
4849
- name: Check for changes
4950
id: check

docs/images/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
Explore our collection of high-performance, FreeBSD-native OCI containers.
44

5+
## Base
6+
7+
| Image | Port | Description |
8+
|-------|------|-------------|
9+
| [:material-layers: Arr Base](arr-base.md) | - | Shared base image for *Arr applications (Radarr, Sonarr, Lidarr, Prowlarr) containing common dependencies. |
10+
| [:simple-freebsd: Base](base.md) | - | FreeBSD base image with s6 supervision. |
11+
| [:simple-nginx: Nginx Base](nginx-base.md) | - | Shared base image for Nginx-based applications. |
12+
513
## Infrastructure
614

715
| Image | Port | Description |

placeholder-plugin.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,6 @@ placeholders:
745745
default: smokeping
746746
description: SmokePing /config Path
747747
settings:
748-
auto_placeholder_tables: true
749748
normal_prefix: '@'
750749
normal_suffix: '@'
751750
validators:

0 commit comments

Comments
 (0)