Skip to content

feat(profile): rewrite org README for full-portfolio overview#19

Merged
JacobPEvans-personal merged 2 commits into
mainfrom
feat/rewrite-org-profile
Jun 2, 2026
Merged

feat(profile): rewrite org README for full-portfolio overview#19
JacobPEvans-personal merged 2 commits into
mainfrom
feat/rewrite-org-profile

Conversation

@JacobPEvans-personal
Copy link
Copy Markdown
Member

Summary

  • Replace the Cribl-only profile README with a category-level overview of everything the dryvist org hosts (~35 active repos across Nix, IaC, config management, AI tooling, observability, and dev templates).
  • Make docs.jacobpevans.com the dominant CTA — two badge callouts plus an inline link per category, since the docs site is the canonical map.
  • Voice and palette mirror JacobPEvans/README.md (Reef Green primary #4FB3A9, Coral CTA #E06B4A, centered shields.io badges).
  • Per the user's directive: no per-repo enumeration, no install/usage snippets. The profile is a landing page, not a manual.

Why the old README was broken

It pitched dryvist as "Cribl pack development" and listed three repos. The org actually hosts ~35 active repos spanning every category above. The page also never linked to docs.jacobpevans.com.

Scoped configs

Two new files under profile/, scoped to the org-profile README only — the repo-root configs continue to govern every other markdown file at the strict defaults:

  • profile/.markdownlint-cli2.yaml — disables MD013 (long badge URLs), allows the HTML elements needed for centered layouts (a, div, em, img, p, picture, source).
  • profile/.readme-validator.yaml — replaces the generic Installation/Usage requirement with profile-appropriate sections (What lives here).

Mirrors the pattern already proven on JacobPEvans/.markdownlint-cli2.yaml and JacobPEvans/.readme-validator.yaml.

Test plan

  • npx markdownlint-cli2 "profile/README.md" — 0 errors
  • npx markdownlint-cli2 "**/*.md" — 6 files, 0 errors (no regressions on other READMEs)
  • PostToolUse README + markdown validation hooks pass
  • CI green on PR
  • Post-merge: load https://github.com/dryvist, confirm badges render, CTA visible above the fold

The previous profile/README.md pitched dryvist as Cribl-only and listed
just 3 repos. The org now hosts ~35 active repos spanning Nix, Terraform,
Ansible, AI tooling, observability, and dev templates — anyone landing
on github.com/dryvist got a wildly inaccurate picture.

Replace with a category-level overview (six buckets, no per-repo
enumeration) and heavy CTAs pointing at docs.jacobpevans.com as the
canonical architecture site. Voice and visual palette mirror the
JacobPEvans personal profile README (Reef Green primary, Coral CTA,
centered shields.io badges).

Add scoped profile/.markdownlint-cli2.yaml and profile/.readme-validator.yaml
so the org profile follows the same loosened rules already proven on the
JacobPEvans personal-profile repo — inline HTML for centered layouts,
no Installation/Usage requirement on a landing page. Repo-root configs
continue to govern every other markdown file at the strict defaults.

Assisted-by: Claude:claude-opus-4-7
…ry detail

Triple the length while staying category-only (no per-repo enumeration):

- Add a Mermaid flow diagram (Reef Green / Coral palette) showing the
  Human → AI Agents → dryvist repos → Automation loop, matching the
  visual identity of the JacobPEvans personal profile README.
- Expand each of the 6 categories from a one-line bullet to a paragraph
  plus 3-5 sub-bullets describing capability classes.
- Add "How it fits together" — a 5-layer narrative (Nix → IaC → Config
  → Observability → AI control plane) for readers who want the
  architecture before drilling into individual repos.
- Add "AI-native by default" explaining the canonical instruction layer,
  multi-model PR review, scheduled routines, and AI telemetry.
- Add "Where this fits in a larger picture" clarifying the
  dryvist ↔ JacobPEvans-personal account split.
- Replace the 3-bullet standards list with an 11-row table covering
  license, commits, releases, lint/format, workflow security, dep
  updates, AI policy, and runner choice.
- Add status-shield badge row (Apache-2.0, Conventional Commits,
  multi-AI-reviewed, Renovate) under the banner and a second docs CTA
  at the bottom.

Source grows from 101 to 323 lines; all rendering routed through
docs.jacobpevans.com as the canonical map.

Assisted-by: Claude:claude-opus-4-7
@JacobPEvans-personal JacobPEvans-personal merged commit c712dbb into main Jun 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant