Seeds split, Credo strict, and member/settings UI polish #458
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#458
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/seeds"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of the implemented changes
The changes were:
Seeds split for production vs dev, CI/code quality (Credo strict, compiler warnings), and UI polish for member form, member index cycle toggle, and membership fee settings; accessibility improvements.
What has been changed?
Seeds & bootstrap
priv/repo/seeds.exsinto bootstrap (seeds_bootstrap.exs) and dev-only (seeds_dev.exs); bootstrap runs always, dev seeds only whenMIX_ENV=devorRUN_DEV_SEEDS=true.Build & CI
Code.compiler_options(ignore_module_conflict: true)inmix.exsand seeds to suppress “redefining module” warnings when loading seed scripts.mix credo --strict. Addressed Readability (e.g. AliasOrder, line length) and Design (AliasUsage) inlib/and test support; AliasUsage excluded fortest/in.credo.exs.Member form
Member index
Membership fee settings
Accessibility
Tests & translations
Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
test/directory to limit scope; lib and test support use aliases consistently.baa288bf081e44fc05