- Configure an AI agent to generate release notes automatically from the PR description and diff.
- Once deployment finishes, it would be useful to extend the flow so release notes that non-developers can understand are shared in Slack.
- Declare only the intended attributes as component props, and expose additional attributes through
customProps when necessary.
- This keeps components intuitive while remaining flexible for necessary customization, and makes the customized surface immediately visible.
- Abstract the
customProps implementation with utilities such as createCustomSlots and useSlots.
- Uneven padding between icons belongs to the icon-resource owner, not to the design-system component.
- Calculate the scale required for each icon to reach its ideal size, then solve it in a resource-center library that owns that logic.