(always read up on the latest guides from SEEK)
Well sort of...
- Sku: Front-end development toolkit.
- Braid: Themeable design system for the SEEK Group
- Monorepo: Frontend (fe) and Backend (be) workspaces
- Storybook: Interactive documentation
- GitHub Actions: Test, build, package and release
- NPM Packages: Easily install across codebases
Invest in good documentation. Providing context and examples is underrated.
More is not always better.
Include rationale and decisions
Easily view what is changed in each version. Upgrade guides are a must
Build to the use cases you know of*
Firstly understand what are the use cases.
Dont implement based on assumption.
*Controversial
But make it easy to extend if need be*
Allowing ways to use your components in undocumented ways. Learn from these deviations and implement.
*Controversial
Consumer sku.config.js