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

Flex components #612

Open
wants to merge 23 commits into
base: master
Choose a base branch
from
Open

Flex components #612

wants to merge 23 commits into from

Conversation

jasonfine
Copy link
Member

@jasonfine jasonfine commented Jun 6, 2024

This follows the typical pattern of the core of the feature being in the Fae core and the installer adds some files to the mounting app. Originally the installer was adding the core flex component route and views into the mounting app. I removed this behavior and tucked all of that into the core as well so future UI improvements won't require updating generated files in the mounting apps.

The Dummy app is now GraphQL enabled and the settingslogic gem was added so it can be used similarly to how all of our builds are set up these days.

The documentation explains the rest https://github.com/wearefine/fae/blob/040c1f1589391198ac0652c5176b94d261a366b2/docs/features/flex_components.md

@jasonfine
Copy link
Member Author

@jamesmk this can be seen here https://fae-dummy.afinesite.com/admin/content_blocks/components

Keep in mind that my goal here was getting the core data modeling and new generator into the core so we have a base to iterate on UX improvements. So on the view layer this will look/function identically to what we're used to now in our apps that use components.

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