Add a project to nibzard-web
GitHub metadata is synced automatically. Do not add repository arrays to Astro pages.
- Read
src/config/projects.jsonanddocs/projects.md. - Add the full
owner/repositorykey toreposwith"visibility": "visible". Organization repositories are supported. Add an organization toorganizationsfor automatic public discovery; its new projects still use the default visibility. - Add only needed editorial overrides. Use
featured,order,homepage,title,description,topics,article,image,attribution, andexampleas documented. Hidden projects must remain hidden everywhere. - Run
pnpm run projects:sync --strictto verify the public repository and refresh the snapshot. If a repository moved, update its key to the current name. Never make a private repository visible. - Run
pnpm run test:projectsandpnpm run build.
New repositories stay hidden by default. Source metadata lives in src/data/github-projects.json. Do not manually edit the generated snapshot. No authenticated GitHub CLI session is required; the sync can read public repositories without a token.