You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.
Origami plan to release major new versions of low level components, which remove technical debt from recent additions such as component branding, and implement more recent proposals such as adding a primary Sass mixin and removing custom classes from many Sass interfaces.
steps
Add MIGRATION.md
Add a primary mixin, removing other mixins where possible.
If a mixin is required which does not output a selector, e.g. for component composition, create an oComponentContent mixin with options like the primary mixin (Content infers the mixin does not output selectors).
Replace methods to customise a component's style globally with a mixin oComponentCustomise e.g. so a whitelabel user can customise the style of a primary o-buttons button.
Replace mixins which add new variations of a component with an oComponentAddSomething mixin e.g. so a user may output a new o-buttons button, alongside primary buttons etc.
Use the $system-code variable for the source param in image service requests, error if not found, update obt to ^ 8.2.2 locally and in circleci config.
Remove existing semver ranges e.g. for o-brand and o-icons "o-brand": ">=2.2.0 <4",. We can't add new features to components used with a semver range without back-porting.
Use esm consistently over cjs module syntax.
Solve existing issues labeled "breaking" if possible.
The text was updated successfully, but these errors were encountered:
Origami plan to release major new versions of low level components, which remove technical debt from recent additions such as component branding, and implement more recent proposals such as adding a primary Sass mixin and removing custom classes from many Sass interfaces.
steps
Content
infers the mixin does not output selectors).$system-code
variable for thesource
param in image service requests, error if not found, update obt to^ 8.2.2
locally and in circleci config."o-brand": ">=2.2.0 <4",
. We can't add new features to components used with a semver range without back-porting.The text was updated successfully, but these errors were encountered: