luckyframework / luckyframework/avram
Delegated models
Open
- Dominant language
- Crystal
- Stars
- 183
- Forks
- 67
- PR merge metrics
- No merged PRs in 30d
Description
This is really neat, and it allows for schema designs with less sparse columns.
Rather than try and explain it here, I'll just link to DHH's explanation and pull request: https://github.com/rails/rails/pull/39341
Contributor guide
Research direction
Start by reading the linked Rails pull request and DHH's explanation to understand the delegated-model design. Then locate Avram's model and schema-related entry points; done means a documented, tested implementation that supports less sparse schema designs in Avram.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- crystal
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100