We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Move Alexa skill from Webmasters to Users section Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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>
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>
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>
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>
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>
Update Zitadel status: move completed #515 and #516 to done Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Update paths: docker-compose.yml now lives in API repo Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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>
Updated Source data (markdown)
Updated How to write unit tests (markdown)
Updated Calendar subscriptions (markdown)
Updated Home (markdown)
Updated Unit Test server and interface (markdown)