Pages deploy ux a11y refresh (#1252)

* Improve Pages workflow and redesign site with accessible sidebar navigation

* README clean up

* Use Makefile website target in Pages deploy workflow
This commit is contained in:
Julien Bisconti
2026-02-28 12:13:59 +01:00
committed by GitHub
parent 26e2d664ec
commit 05266bd8ac
8 changed files with 655 additions and 117 deletions

View File

@@ -1,7 +1,7 @@
---
name: Add a project
about: Add a new project to the list
title: "add: [PROJECT_NAME]"
title: "add: [PROJECT_NAME] in [SECTION_NAME]"
labels: pending-evaluation
assignees: ''
@@ -17,5 +17,5 @@ Notes (`:heavy_dollar_sign:` if relevant):
Or directly write it:
```markdown
[REPO](https://github.com/AUTHOR/REPO) - DESCRIPTION. By [AUTHOR](https://github.com/AUTHOR)
[REPO](https://github.com/AUTHOR/REPO) - DESCRIPTION.
```

View File

@@ -30,7 +30,7 @@ jobs:
run: go build -o awesome-docker ./cmd/awesome-docker
- name: Build website
run: ./awesome-docker build
run: make website
- name: Upload artifact
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # ratchet:actions/upload-pages-artifact@v4

View File

@@ -20,6 +20,9 @@ jobs:
- name: Build
run: go build -o awesome-docker ./cmd/awesome-docker
- name: Build website
run: ./awesome-docker build
- name: Validate
run: ./awesome-docker validate
env: