Skip to content

History

Revisions

  • Document env file update behavior for setup scripts Both scripts use the same priority order (.env.local, .env.development, .env) and discover sibling projects. The Zitadel script also writes Docker Compose variables to the root .env. Clarified that --update-env on the OpenFGA script targets the same files, not just .env.local. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    e410176
  • Simplify infrastructure setup using automated scripts Replace manual 5-step process with the two setup scripts that automate everything: setup-zitadel.sh (--docker-init --update-env) handles Docker startup, project/roles/OIDC app creation, and env file updates; setup-openfga.sh (--update-env) handles store and model setup. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    693736e
  • Add full infrastructure setup steps to Getting Started Document the multi-step process: start containers, configure Zitadel project, run OpenFGA setup script, update .env.local, and restart containers to pick up the new environment variables. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    f45acb1
  • Fix Getting Started to clarify API vs frontend Docker stacks The API repo's docker-compose.yml only provides infrastructure services (Zitadel, OpenFGA, PostgreSQL, etc.) — PHP and Composer are still required for the API itself. Only the frontend repo has a full-stack Docker setup that doesn't require local PHP. Restructured the page to make this distinction clear. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    adac12d
  • Remove duplicate H1 headers from all wiki pages GitHub wiki already displays the page title from the filename, so H1 headers that duplicate the title create redundant "Title Title" display. Removed from all 17 content pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    cf98574
  • Fix pre-existing lint issues in wiki pages Fix setext heading in Source-data.md, align tables in Zitadel RBAC Overview, Infrastructure Setup, and Production Security pages using prettier. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    6c19f56
  • Add navigation footers to all wiki pages Each page now has a footer with its section name, prev/next links within the section, and a Home link. Sections: For Users, For Webmasters, For Liturgists, For Developers (3 pages), For Contributors (3 pages), Testing (3 pages), Authentication & RBAC (5 pages). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    5c1b859
  • Prioritize website UI over API routes in liturgist editing guide Lead with the website administration area (extending.php) for calendar editing and the Unit Test interface for test editing. Move API endpoint references to a secondary "for technical reference" note. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    46400e6
  • Add 'For Liturgists' section with calendar and test editing guide New page documenting the full workflow for liturgists: requesting the calendar_editor or test_editor role, requesting fine-grained permissions for specific calendars or test definitions, and using the API endpoints to manage calendar data and tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    d4a5476
  • Add API keys page documenting developer registration and key management New page covering the full developer onboarding flow: account creation, role request, application registration, admin approval, API key generation and management. Linked from Home, sidebar, and API Reference pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    96e122b
  • Move Alexa skill from Webmasters to Users section Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    ff5e96d
  • Add dedicated 'For Webmasters' section in wiki navigation Separate 'Using the API on your website' into its own section distinct from the general user documentation (calendar subscriptions). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    6104139
  • Reorganize wiki into user, developer, and contributor sections Restructure the wiki around three audiences: users (calendar subscriptions, component libraries), developers (API reference, examples), and contributors (setup guide, source data, testing, auth infrastructure). Home page becomes a landing page routing visitors to the right section. API reference content extracted to its own page. New Getting Started and Using the API pages added. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    def9272
  • Update Zitadel implementation status with completed work Move calendar-specific permissions, OpenFGA integration, and all five frontend issues from Outstanding to Completed. Add new sections for permission endpoints, OpenFGA middleware, and frontend implementations. Update infrastructure section with OpenFGA. Fix migrations reference. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    f1cc7c3
  • Update wiki pages to reflect current API architecture Home: rewrite parameters section for path-based routing, update response structure with RFC 3339 dates, array colors, snake_case properties, and all new fields. Examples: add component libraries as recommended approach, modernize links. Unit Test server: fix file paths, namespace, and class references. Calendar subscriptions: fix staging URLs, clean up lint issues. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    f68b03a
  • Rewrite unit tests page and add dedicated liturgical event tests page Separate code-quality tests (PHPUnit) from liturgical-quality tests (JSON-based event definitions) into distinct wiki pages. The unit tests page now documents the modern phpunit_tests/ infrastructure, and the new Liturgical event tests page covers the JSON test definitions in jsondata/tests/ with full structure reference and examples. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 24, 2026
    9cedb69
  • Update Zitadel status: move completed #515 and #516 to done Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 20, 2026
    5837b1f
  • Update paths: docker-compose.yml now lives in API repo Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 2, 2026
    7e59254
  • Add Zitadel RBAC documentation to wiki Add five new wiki pages covering the Zitadel OIDC/RBAC integration: - Overview (architecture, roles, protected routes) - Infrastructure Setup (local Docker Compose development) - Production Deployment (step-by-step guide with secrets, DNS, proxy, migrations) - Production Security (rate limiting, HTTPS, cookies, monitoring) - Implementation Status (completed work and outstanding issues) Also add sidebar navigation and link from Home page. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @JohnRDOrazio JohnRDOrazio committed Apr 2, 2026
    800fa4b
  • Updated Source data (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    e997862
  • Updated Source data (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    9ca339d
  • Updated Source data (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    86486f9
  • Updated Source data (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    c675a7c
  • Updated How to write unit tests (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    e7f7f62
  • Updated Calendar subscriptions (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    5756c69
  • Updated Home (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    32f14c5
  • Updated Home (markdown)

    @JohnRDOrazio JohnRDOrazio committed Dec 28, 2024
    25777ed
  • Updated Home (markdown)

    @JohnRDOrazio JohnRDOrazio committed Jun 12, 2024
    4238b8c
  • Updated Home (markdown)

    @JohnRDOrazio JohnRDOrazio committed Jun 12, 2024
    81d8656
  • Updated Unit Test server and interface (markdown)

    @JohnRDOrazio JohnRDOrazio committed Jun 12, 2024
    a8f9b31