luckyframework / luckyframework/carbon
Add markdown mailable and methods for embedding pre-made HTML components
Nobody has claimed this yet.
- Dominant language
- Crystal
- Stars
- 87
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
I'm not exactly sure how this will work but this is roughly what I want to be able to do:
```markdown
## Welcome to MyApp
You can always [visit your account](#{UserProfiles::Show.with(@user.id})
#{mail_button("Log In", LogIns::New)}
```
It will send the markdown as-is for plain-text and will render it to HTML will ready made responsive styles. Would also allow having a mail layout that is responsive and customizable
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points, so first clarify the markdown rendering, interpolation syntax, embedded components, and responsive mail-layout scope with the maintainer. Done should be defined as producing the requested plain-text and responsive HTML email outputs, including the proposed links and button components.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- crystal
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100