Skip to content

Commit 92dde21

Browse files
authored
refactor: restructure docs/ and site/ directories (#43)
* refactor: restructure docs/ and site/ directories Separate GitHub Pages content from documentation: - site/ for published HTML (CNAME, pages, slides, llms.txt) - docs/ for all documentation (design, research, slide sources) - docs/dev/ absorbs former top-level dev/ (plans, specs) - Add GitHub Actions workflow to deploy Pages from site/ - Update CLAUDE.md project structure table Closes #41 Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com> Signed-off-by: Pavel Anni <panni@redhat.com> * docs: add demo link to landing page Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com> Signed-off-by: Pavel Anni <panni@redhat.com> --------- Signed-off-by: Pavel Anni <panni@redhat.com>
1 parent 6f5f7ef commit 92dde21

30 files changed

Lines changed: 1697 additions & 2 deletions

.github/workflows/pages.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Deploy GitHub Pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
paths: [site/**]
7+
workflow_dispatch:
8+
9+
permissions:
10+
contents: read
11+
pages: write
12+
id-token: write
13+
14+
concurrency:
15+
group: pages
16+
cancel-in-progress: false
17+
18+
jobs:
19+
deploy:
20+
runs-on: ubuntu-latest
21+
environment:
22+
name: github-pages
23+
url: ${{ steps.deployment.outputs.page_url }}
24+
steps:
25+
- uses: actions/checkout@v4
26+
- uses: actions/configure-pages@v5
27+
- uses: actions/upload-pages-artifact@v3
28+
with:
29+
path: site
30+
- id: deployment
31+
uses: actions/deploy-pages@v4

CLAUDE.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ make fmt # Format code
3737
| `schemas/` | JSON Schema for SkillCard |
3838
| `api/` | OpenAPI 3.1 spec |
3939
| `deploy/` | Dockerfile, Kustomize overlays |
40-
| `docs/` | Published site (GitHub Pages) |
41-
| `dev/` | Internal plans and specs |
40+
| `site/` | GitHub Pages content (HTML, CNAME, slides) |
41+
| `docs/` | Documentation (design, research, slide sources) |
42+
| `docs/dev/` | Internal plans and specs |
4243

4344
## Architecture
4445

dev/plans/2026-04-20-catalog-metadata-annotations.md renamed to docs/dev/plans/2026-04-20-catalog-metadata-annotations.md

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)