Skip to content

Add Schema Builder DSL for declarative schema definitions#1

Merged
wheredoipressnow merged 1 commit intomainfrom
schema-dsl
Feb 6, 2026
Merged

Add Schema Builder DSL for declarative schema definitions#1
wheredoipressnow merged 1 commit intomainfrom
schema-dsl

Conversation

@wheredoipressnow
Copy link
Collaborator

Replace hardcoded schema maps with a configuration-driven DSL. Schemas are now defined declaratively and loaded from configurable modules.

  • Add builder.ex with macros (schema, attribute, sub_attribute)
  • Add DSL definitions for User, EnterpriseUser, Group schemas
  • Add schema_modules/0 config for customizing active schemas

Replace hardcoded schema maps with a configuration-driven DSL.
Schemas are now defined declaratively and loaded from configurable
modules.

- Add builder.ex with macros (schema, attribute, sub_attribute)
- Add DSL definitions for User, EnterpriseUser, Group schemas
- Add schema_modules/0 config for customizing active schemas
@wheredoipressnow wheredoipressnow self-assigned this Feb 6, 2026
@wheredoipressnow wheredoipressnow merged commit 02ea51e into main Feb 6, 2026
1 check passed
@wheredoipressnow wheredoipressnow deleted the schema-dsl branch February 8, 2026 17:48
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