Skip to content

feat(projects): add four entries and the library, ci and yaml vocabularies - #28

Merged
TitusKirch merged 6 commits into
mainfrom
feat/add-five-projects
Sep 1, 2026
Merged

TitusKirch merged 6 commits into
mainfrom
feat/add-five-projects

Conversation

@TitusKirch

Copy link
Copy Markdown
Member

Summary

Adds four entries and the two vocabulary extensions they need. The estate had grown four public repositories that the page did not know about, three of them from the last week of August.

New entries

Entry Category Note
kirchDev/coverage-report ci Coverage on the pull request from the reports CI already writes. On npm, and a GitHub Action.
kirchDev/vite-plugin-iconify-bundle library Bundles only the Iconify icons the source actually uses. On npm.
kirchDev/gitignore-sync cli Keeps a .gitignore maintained rather than generated. wip — no release, nothing published yet, and the entry says so in scope instead of promising an install.
kirchDev/workflows ci The estate's reusable workflow bodies.

Two vocabulary extensions

library and ci join the category enum. Without them the first, second and fourth entries all land in other beside linear-github-sync, and a bucket holding four unrelated things stops working as a filter. library is for a package consumed as a dependency, ci for what runs in a pipeline.

yaml joins the fence languages. Both ci entries are shown the way you would actually meet them, as a workflow snippet, and there was no language for that.

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Internal / chore

Checklist

  • The project's checks pass locally (lint / format / tests, as applicable)
  • Tests added or updated — or not applicable
  • Docs updated (README / inline help / comments) — or not applicable
  • Commits follow Conventional Commits

pnpm check passes: 20 entries valid, technologies still match the app enum.

Related issues

Needs kirchDev/app#611, which carries the labels, icons and accent colours for library and ci plus the Shiki YAML grammar. Merge that one first — without it the page prints the raw category key as its heading.

A Vite plugin and a GitHub Action both landed in other, which is where a
filter stops filtering. library holds a package consumed as a dependency,
ci holds what runs in a pipeline.

Both need a label and an accent colour in the app before they render.
A reusable workflow and an action are shown as a workflow snippet, and
there was no fence language for one. An unknown language renders plain in
the app, so the grammar there is a separate, non-blocking change.
@TitusKirch
TitusKirch merged commit c658021 into main Sep 1, 2026
5 checks passed
@TitusKirch
TitusKirch deleted the feat/add-five-projects branch September 1, 2026 13:47
@TitusKirch
TitusKirch restored the feat/add-five-projects branch September 1, 2026 15:37
@TitusKirch
TitusKirch deleted the feat/add-five-projects branch October 12, 2026 01:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant