Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: autogenerated configuration page #938

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rhamzeh
Copy link
Member

@rhamzeh rhamzeh commented Jan 21, 2025

Description

This adds a page that lists all of the OpenFGA server configuration options based on the https://github.com/openfga/openfga/blob/main/.config-schema.json

Follow up tasks include:

  • Add the script to autogenerate this page
  • Add a github workflow to autogenerate this page on every build
  • Add a github workflow on the openfga/openfga repo that would trigger this workflow on every merge to main
  • Update the script and the workflows so it is only triggered on a release and always gets the data for the latest stable release
  • Make the table more readable without scrolling
Screenshot 2025-01-21 at 9 03 05 AM Screenshot 2025-01-21 at 9 03 18 AM Screenshot 2025-01-21 at 9 03 26 AM

References

Closes #267

Review Checklist

  • I have clicked on "allow edits by maintainers".
  • I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
  • The correct base branch is being used, if not main
  • I have added tests to validate that the change in functionality is working as expected

@rhamzeh rhamzeh requested review from a team as code owners January 21, 2025 14:07
@rhamzeh rhamzeh force-pushed the feat/add-auto-generated-config-page branch from e164e44 to 65b823a Compare January 21, 2025 14:13
@rhamzeh rhamzeh force-pushed the feat/add-auto-generated-config-page branch from 65b823a to a586759 Compare January 21, 2025 14:14
Copy link
Contributor

PR Preview Action v1.4.8
🚀 Deployed preview to https://openfga.github.io/openfga.dev/pr-preview/pr-938/
on branch gh-pages at 2025-01-21 14:17 UTC

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.

Load the OpenFGA server config file into a table and show corresponding env variables
1 participant