Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
c898108
content(opsec): endpoint security tiers and DPRK liveness verificatio…
artemisclaw82 Apr 6, 2026
1686c16
Add password manager endpoint hardening guide (#419)
DicksonWu654 Apr 6, 2026
d270ff4
Add YubiKey and hardware security key guide (#416)
DicksonWu654 Apr 6, 2026
4b2071c
Chore: add stewards for AI Security and Incident Management fws (#440)
scode2277 Apr 6, 2026
efc3961
Add SSH client and key management hardening guide (#420)
DicksonWu654 Apr 6, 2026
8e5fe71
feat/github workflow to upload images to S3 bucket (#290)
scode2277 Apr 8, 2026
04dc3e0
Feature/opsec/mfa (#452)
Apr 9, 2026
e0adc96
docs: add CC BY-SA 4.0 licensing notice and metadata (#447)
mattaereal Apr 14, 2026
7529920
Feedback integration certs (#459)
ipatka Apr 21, 2026
37fa29e
Refreshing stewardship page (#460)
scode2277 Apr 21, 2026
4c4f894
Add footer component to add the license in all the pages (#458)
scode2277 Apr 21, 2026
2d9a989
making the contributors display more compact to favor UX + sync domai…
scode2277 Apr 21, 2026
31c808d
Add Attack Surface Overview page (#435)
ElliotFriedman Apr 21, 2026
bb48f7d
content: clarify phishing awareness guidance on account claims and ch…
tim-sha256 Apr 21, 2026
8368fc3
bump dependencies after security alerts (#453)
scode2277 Apr 21, 2026
9f2158a
Add TxScope — Solana multisig pre-signing threat scanner (#444)
txscope-sol Apr 21, 2026
a1637dc
[codex] Clarify hot vs cold wallet taxonomy (#449)
welttowelt Apr 21, 2026
7558510
Frontend Web app FW: Add third party script security page (#454)
scode2277 Apr 21, 2026
7e19a30
Chore: weekly repo cleanup (#455)
scode2277 Apr 21, 2026
9cb87de
feat: add forensic readiness page (#457)
frameworks-volunteer Apr 21, 2026
78a49ab
chore(deps): bump the npm_and_yarn group across 1 directory with 2 up…
dependabot[bot] Apr 21, 2026
c0b22ea
fix: expand DevSecOps incomplete categories (closes #439) (#461)
frameworks-volunteer Apr 21, 2026
2a2c3a4
fix: remediate PR #461 attribution and review findings (#462)
frameworks-volunteer Apr 21, 2026
9827f36
fix: include hidden files in preview build artifact (closes #469) (#471)
frameworks-volunteer May 4, 2026
d2045be
Chore: LLMs generator (#463)
scode2277 May 5, 2026
ce2b4fe
fix: add Web3-specific standards (AADAPT, SCWE, EthTrust, SC Top 10) …
frameworks-volunteer May 5, 2026
d52180b
fix: expand VPN services page with HTTPS vs VPN, metadata, threat mod…
frameworks-volunteer May 5, 2026
de970df
chore(deps): bump the npm_and_yarn group across 1 directory with 4 up…
dependabot[bot] May 5, 2026
a02cce0
Weekly repo cleanup: (#465)
scode2277 May 5, 2026
f6c8dae
feat(devsecops): Governance Proposal Security Across the SDLC (#467)
ElliotFriedman May 5, 2026
341e14b
chore(deps): bump the npm_and_yarn group across 1 directory with 3 up…
dependabot[bot] May 5, 2026
037c3ca
fix(opsec): add early-stage standards section with CCSS, remove unlin…
frameworks-volunteer May 5, 2026
3aa0063
docs(devsecops): expand IDE extension verification guidance (#466)
ElliotFriedman May 5, 2026
46fb9ee
fix: normalize ContributeFooter route before GitHub link (#446)
tansawit May 7, 2026
8584ff1
docs(agents): align AGENTS.md with docs/CONTRIBUTING conventions (#470)
mattaereal May 7, 2026
9faad9a
weekly repo cleanup: (#482)
scode2277 May 7, 2026
7f5e47c
fix(security): address all dependabot security advisories (#483)
frameworks-volunteer May 7, 2026
47c2a87
ci: bump GitHub Actions to Node.js 24 runtime (#484)
frameworks-volunteer May 11, 2026
fe76eab
chore(deps): configure Dependabot for npm and GitHub Actions (#488)
frameworks-volunteer May 11, 2026
3845d53
fix: expand network-security primer (closes #55) (#479)
frameworks-volunteer May 11, 2026
d0ddae2
Chore: standardized frameworks and pages structure (#487)
scode2277 May 11, 2026
7b483cb
chore(ci): add release-please configuration (#489)
frameworks-volunteer May 11, 2026
573baae
fix(ci): release-please targets main and uses .github/release-please/…
frameworks-volunteer May 11, 2026
287ff7e
Chore: weekly repo cleanup (#497)
scode2277 May 25, 2026
420c167
chore(deps): bump the npm_and_yarn group across 1 directory with 11 u…
dependabot[bot] May 25, 2026
256df1c
chore(deps): bump minisearch from 6.3.0 to 7.2.0 (#493)
dependabot[bot] May 25, 2026
c30d2e1
chore(gha): bump pnpm/action-setup in /.github/workflows (#499)
dependabot[bot] May 25, 2026
d45b3be
chore(deps): bump the npm_and_yarn group with 3 updates (#502)
dependabot[bot] May 25, 2026
781f3d0
add SKILL.md retrieval policy for AI agents (#496)
scode2277 May 25, 2026
a66b7ae
Added a password section to the opsec framework (#468)
shallem Jun 19, 2026
3e9f6b9
Strengthen multisig guidance: timelocks, separation, address discip…
ipatka Jun 21, 2026
6f04e0a
Devsecops/developer machine sandboxing (#481)
ElliotFriedman Jun 21, 2026
8d4179f
feat: Add Checklist component to make our checklists clickable (#498)
scode2277 Jun 21, 2026
0146211
Update contributors.json (#508)
NFTDreww Jun 21, 2026
1cadd85
certs: rework Certified Partners into Auditor Accreditation page (#520)
ipatka Jun 21, 2026
59900d2
Update supply-chain-rpc-security.mdx (#517)
yuvalava Jun 21, 2026
957e035
fix(security): add overrides for uuid and tmp advisories (#504)
frameworks-volunteer Jun 21, 2026
432d771
chore: use pinned cspell version in spell-check workflow (#505)
scode2277 Jun 21, 2026
ae29203
chore(gha): bump aws-actions/configure-aws-credentials (#509)
dependabot[bot] Jun 21, 2026
4149063
chore(deps): bump cspell from 9.8.0 to 10.0.1 (#511)
dependabot[bot] Jun 21, 2026
2088571
chore: improve dependabot configuration (#506)
scode2277 Jun 21, 2026
9368994
chore(gha): bump actions/checkout in /.github/workflows (#515)
dependabot[bot] Jun 21, 2026
a215a3d
chore(deps): bump the pnpm-patch group with 4 updates (#527)
dependabot[bot] Jun 21, 2026
238c773
certs: expand the contributions guide (#521)
ipatka Jun 21, 2026
9925df4
chore(deps): bump the pnpm-minor group across 1 directory with 4 upda…
dependabot[bot] Jun 21, 2026
c733cc8
Chore: vocs v2 migration (#519)
scode2277 Jun 23, 2026
f6ae401
Fix: Ask AI buttons + Checklist Component (#529)
scode2277 Jun 25, 2026
e0830b5
repo cleanup: (#531)
scode2277 Jun 29, 2026
b9a1e4d
Rename 'Developer Machine Sandboxing' to 'Developer Machine Confinement'
mattaereal Jun 29, 2026
0274ecc
chore(deps): bump uuid from 14.0.0 to 14.0.1 in the pnpm-patch group …
dependabot[bot] Jun 29, 2026
eb5a4ba
chore(gha): bump pnpm/action-setup in the actions-patch group (#534)
dependabot[bot] Jun 29, 2026
5bfd07a
chore: upgrade PR template (#535)
scode2277 Jun 29, 2026
057caf7
Update dependabot.yml to remove npm label
mattaereal Jun 29, 2026
d727359
chore(deps): bump the pnpm-minor group across 1 directory with 5 upda…
dependabot[bot] Jun 29, 2026
8fe77e8
chore: rewrite searchbar indexer for Vocs v2 (#530)
scode2277 Jun 29, 2026
3f4b8ea
Add Physical Security framework (#501)
AllyPry Jul 6, 2026
3278b66
fix: de-overlap OpSec from Physical Security and add cross-references…
frameworks-volunteer Jul 6, 2026
23065f7
Remove workaround for AskAi button as fixed by vocs (#542)
scode2277 Jul 6, 2026
d8515a3
Add Rebrands & Reorganizations governance page (rebased from #442) (#…
frameworks-volunteer Jul 8, 2026
04b7ea1
chore(deps): bump the pnpm-minor group across 1 directory with 3 upda…
dependabot[bot] Jul 8, 2026
bd21d7a
chore(gha): bump aws-actions/configure-aws-credentials (#540)
dependabot[bot] Jul 8, 2026
11865b0
chore(gha): bump actions/cache in the actions-minor group (#541)
dependabot[bot] Jul 8, 2026
8a265e2
chore(deps): bump the pnpm-patch group across 1 directory with 5 upda…
dependabot[bot] Jul 8, 2026
a158fbb
Update Overview Community Management Guide.mdx (#513)
NFTDreww Jul 8, 2026
f5757fa
Merge 'main' into develop
scode2277 Jul 8, 2026
f98e754
Fix misadded files in merging main into develop (#553)
scode2277 Jul 8, 2026
4eb29a9
Remove 'dev' flag from multiple items in config (#551)
mattaereal Jul 8, 2026
2eb16e6
Fix grammar and clarity in Discord community management guide
mattaereal Jul 8, 2026
1cb7197
Refine text on community management security in Telegram
mattaereal Jul 8, 2026
da59da9
Fix punctuation and grammar in Twitter guide
mattaereal Jul 8, 2026
c0b0f1a
Fix spelling of 'defense' to 'defence' in guide
mattaereal Jul 8, 2026
cfddf7d
Update wordlist.txt with additional entries
mattaereal Jul 8, 2026
9bc131a
Fix typo in 'defence' to 'defense' in Twitter guide
mattaereal Jul 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 20 additions & 14 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
## Frameworks PR Checklist
<!--
Thanks for contributing! New here? Skim the contributor guide first:
https://frameworks.securityalliance.dev/contribute/contributing
-->

Thank you for contributing to the Security Frameworks! Before you open a PR, make sure to read [information for contributors](https://frameworks.securityalliance.dev/contribute/contributing) and take a look at the following checklist:
### What does this PR change?
<!-- A short summary: what you changed and why. -->
<!-- Opened an issue first, or completing one? Add "Closes #123" here so the issue auto-closes when this PR merges. -->

- [ ] Describe your changes, substitute this text with the information
- [ ] If you are touching an existing piece of content, tag current contributors from the attribution list
- [ ] If there is a steward for that framework, ask the steward to review it
- [ ] If you're modifying the general outline, make sure to update it in the `vocs.config.ts` adding the `dev: true` parameter
- [ ] If you need feedback for your content from the wider community, share the PR in our Discord
- [ ] Review changes to ensure there are no typos; see instructions below.
### Type of change
- [ ] New content
- [ ] Edit to existing content
- [ ] Outline / structure change
- [ ] Typo or formatting fix
- [ ] Tooling / config

<!--
ℹ️ Checking for typos locally
1. Install [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2)
2. Install [just](https://github.com/casey/just)
3. Run `npx just lint`
-->
### If applicable
- [ ] Editing existing content: tagged the current contributors from the attribution list
- [ ] Framework has a steward: asked them to review
- [ ] Outline change: updated `vocs.config.ts` with the `dev: true` parameter
- [ ] Want community feedback: shared this PR in our Discord

Stuck on anything? Just write it here and we're happy to help.
97 changes: 97 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
version: 2

updates:
- package-ecosystem: "npm"
directory: "/"

schedule:
interval: "weekly"
day: "monday"
time: "09:00"
timezone: "UTC"

target-branch: "develop"

# Normal version updates only.
# Security updates are not delayed by cooldown.
cooldown:
default-days: 7
semver-patch-days: 7
semver-minor-days: 14
semver-major-days: 30

open-pull-requests-limit: 5

# Conservative npm behavior:
# do not rewrite package.json ranges unless needed.
versioning-strategy: "increase-if-necessary"

groups:
pnpm-patch:
applies-to: "version-updates"
patterns:
- "*"
update-types:
- "patch"

pnpm-minor:
applies-to: "version-updates"
patterns:
- "*"
update-types:
- "minor"

# Block routine major updates.
# Handle majors manually / intentionally.
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-major"

commit-message:
prefix: "chore(deps)"

labels:
- "dependencies"

- package-ecosystem: "github-actions"
directory: "/"

schedule:
interval: "weekly"
day: "monday"
time: "09:00"
timezone: "UTC"

target-branch: "develop"

cooldown:
default-days: 7

open-pull-requests-limit: 3

groups:
actions-patch:
applies-to: "version-updates"
patterns:
- "*"
update-types:
- "patch"

actions-minor:
applies-to: "version-updates"
patterns:
- "*"
update-types:
- "minor"

ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-major"

commit-message:
prefix: "chore(gha)"

labels:
- "dependencies"
3 changes: 3 additions & 0 deletions .github/release-please/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "0.0.0"
}
8 changes: 8 additions & 0 deletions .github/release-please/release-please-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"packages": {
".": {
"release-type": "simple",
"component": "Security Frameworks"
}
}
}
File renamed without changes.
4 changes: 2 additions & 2 deletions .github/workflows/md-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: DavidAnson/markdownlint-cli2-action@v20
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
continue-on-error: true
with:
globs: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/preview-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@ jobs:
name: Build Preview Site
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 1
persist-credentials: false

- name: Setup pnpm
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9

- name: Setup Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: 22
cache: pnpm
Expand All @@ -37,10 +37,10 @@ jobs:
CF_PAGES_BRANCH: ${{ github.head_ref }}

- name: Upload build artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: preview-build
path: docs/dist
path: dist/public
include-hidden-files: true
if-no-files-found: error
retention-days: 1
2 changes: 1 addition & 1 deletion .github/workflows/preview-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
url: ${{ steps.cloudflare-preview-deploy.outputs.alias || steps.cloudflare-preview-deploy.outputs.url }}
steps:
- name: Download build artifact
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
id: preview-build-artifact
with:
name: preview-build
Expand Down
21 changes: 21 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Release Please

on:
push:
branches: [main]

permissions:
contents: write
pull-requests: write

jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Create or update release PR
uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 # v5.0.0
with:
target-branch: main
config-file: .github/release-please/release-please-config.json
manifest-file: .github/release-please/.release-please-manifest.json
22 changes: 11 additions & 11 deletions .github/workflows/s3-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
# Step 0: Verify user permissions
- name: Verify user permissions
id: check-permissions
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const allowed = ['admin', 'maintain', 'triage'];
Expand All @@ -61,7 +61,7 @@ jobs:

# Step 1: Acknowledge the command by adding a reaction
- name: React to command
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
// Add an "eyes" emoji reaction to the comment to show we're processing
Expand All @@ -75,7 +75,7 @@ jobs:
# Step 2: Extract GitHub image URLs from the comment
- name: Extract GitHub image URLs
id: extract-urls
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const comment = context.payload.comment.body;
Expand Down Expand Up @@ -193,24 +193,24 @@ jobs:

# Step 4: Checkout repository
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

# Step 5: Setup Node.js and pnpm
- name: Setup Node.js
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "20"

# Step 6: Install pnpm
- name: Setup pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
with:
version: 10.15.0
run_install: false

# Step 7: Cache pnpm dependencies
- name: Cache pnpm dependencies
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
uses: actions/cache@caa296126883cff596d87d8935842f9db880ef25 # v5.1.0
id: pnpm-cache
with:
path: |
Expand All @@ -228,7 +228,7 @@ jobs:

# Step 9: Write URLs to a temp file for the processing script
- name: Write URLs to file
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const fs = require('fs');
Expand All @@ -248,7 +248,7 @@ jobs:

# Step 9b: Configure AWS credentials using OIDC (just-in-time before upload)
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1
with:
role-to-assume: ${{ secrets.AWS_ROLE_ARN }}
aws-region: ${{ secrets.AWS_REGION }}
Expand All @@ -265,7 +265,7 @@ jobs:
# Run script and capture output
TEMP_OUTPUT=$(mktemp)
set +e
node .github/scripts/process-images.js > "$TEMP_OUTPUT" 2>&1
node .github/scripts/process-images.cjs > "$TEMP_OUTPUT" 2>&1
EXIT_CODE=$?
set -e

Expand Down Expand Up @@ -296,7 +296,7 @@ jobs:

# Step 11: Comment results back to PR and check for failures
- name: Comment results and check failures
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
env:
RESULTS_FILE_PATH: ${{ env.RESULTS_FILE_PATH }}
with:
Expand Down
18 changes: 15 additions & 3 deletions .github/workflows/spell-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,30 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 2

- name: Setup pnpm
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9

- name: Setup Node.js
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: 22
cache: pnpm

- name: Install dependencies
run: pnpm install

- name: Find and check typos in mdx files
id: find_typos
run: |
echo "Checking for typos..."
set -o pipefail
# Run cspell and capture output, but don't fail yet
output=$(npx cspell lint "docs/pages/**/*.mdx" --no-progress --no-summary || true)
output=$(pnpm exec cspell lint "docs/pages/**/*.mdx" --no-progress --no-summary || true)

if [[ -n "$output" ]]; then
echo "Typos found, formatting output..."
Expand All @@ -50,7 +62,7 @@ jobs:

- name: Comment on pull request
if: env.TYPOS != ''
uses: actions/github-script@v7
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/vocs-config-reminder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check for added, renamed, or removed documentation files
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.1.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
// Sanitize filenames
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
${fileListSection}

Please ensure that:
- [ ] The sidebar in \`vocs.config.tsx\` has been updated to include these files
- [ ] The sidebar in \`vocs.config.ts\` has been updated to include these files
- [ ] New content has the \`dev: true\` parameter so it's marked as under development
- [ ] Sidebar links match the file paths - use the preview deployment to verify

Expand Down
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,13 @@ CLAUDE.md
**/dist/

# Generated printable checklists
docs/public/printable/
public/printable/

.direnv

# Avoid submitting certs data to repo
cert-data.json
.worktrees/

# vocs/waku auto-generated route types
docs/pages.gen.ts
Loading