Skip to content

Feat/docs uplift#15

Merged
ParleSec merged 14 commits intomasterfrom
feat/docs-uplift
Mar 7, 2026
Merged

Feat/docs uplift#15
ParleSec merged 14 commits intomasterfrom
feat/docs-uplift

Conversation

@ParleSec
Copy link
Copy Markdown
Owner

@ParleSec ParleSec commented Mar 7, 2026

What does this PR do?

New Astro/Starlight build at docs.protocolsoup.com. The new stack delivers an interactive Scalar-powered API reference with live support, and a branded theme aligned with the ProtocolSoup app (purple hero, Space Grotesk, JetBrains Mono).
Also rewrites all 12 GHCR package docs for consistency, updates the README to point at the canonical docs site

Fixes #

Type of change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Enhancement (improvement to existing functionality)
  • Documentation update
  • Refactoring (no functional changes)
  • New protocol implementation

How was this tested?

  • Ran the affected flow in Looking Glass and verified real-time events
  • Tested locally with go run ./cmd/server and npm run dev
  • Other (describe below)

Checklist

  • My commits are signed off (git commit -s) per the DCO
  • I have read the CONTRIBUTING guide
  • Backend compiles: cd backend && go build ./...
  • Backend passes lint: cd backend && golangci-lint run ./...
  • Frontend passes lint: cd frontend && npm run lint
  • Frontend type-checks: cd frontend && npx tsc --noEmit
  • I have updated documentation if needed
  • I have not committed secrets, credentials, or .env files

Screenshots / Looking Glass output

ParleSec added 14 commits March 6, 2026 18:01
- Astro 5 with Starlight, Scalar API reference plugin, and strict TypeScript
- Sidebar structure, site metadata, edit links, and content collection loader
- Local .gitignore for node_modules, dist, and .astro cache
- Landing page with hero, protocol cards, and live-site callout
- Overview, quickstart, and platform-at-a-glance onboarding pages
- What You Can Do, Looking Glass, Flow Walkthroughs, Protocol Catalog
- Covers end-user interaction patterns and UI feature explanations
- OAuth 2.0, OIDC, SAML, SCIM, SPIFFE, SSF, OID4VCI, OID4VP
- Each page covers flow mechanics, RFC references, and ProtocolSoup specifics
- Deployment models, release/tag policy, environment variables, troubleshooting
- Per-service pages for all 12 containers (gateway through spire-registration)
- API overview with authentication, base URLs, and error format
- Integration patterns for polling, webhooks, and event streams
- Versioning strategy and deprecation policy
- Full-page Scalar layout with custom topbar and service tab switcher
- Gateway, Federation, SCIM, and VC specs navigable from a single view
- CORS proxy enabled for live send/test against running instances
- Purple hero accent (#a855f7) with dark/light mode palette from the app
- Space Grotesk headings, JetBrains Mono code, Inter body text
- Logo SVGs with branded wordmark for dark and light themes
- All 12 service package docs restructured with consistent format
- New SERVICE_TEMPLATE.md for contributor consistency across packages
- README documentation links now point to docs.protocolsoup.com
- Legacy in-repo markdown annotated with canonical route notices
- Renamed $
ef member field to uri so YAML parsers treat it as data
- Added descriptions to value, display, and uri fields in Group members
@ParleSec ParleSec merged commit b9219c7 into master Mar 7, 2026
36 checks 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