Repository navigation
v2.2.0
2.2.0 adds one check to the architecture artifact. mvi and navigation are unchanged.
dependencies {
implementation("com.github.kaleidot725.PulseDesktop:mvi:v2.2.0")
implementation("com.github.kaleidot725.PulseDesktop:navigation:v2.2.0")
testImplementation("com.github.kaleidot725.PulseDesktop:architecture:v2.2.0")
}New checks
| Assertion | Checks |
|---|---|
assertDesignSystemIsSplitByKind |
every file in core/designsystem sits in a package named after its kind (button, card, theme), not at the module's root or under a catch-all such as component, widget, composable or common (part of assertPulseModuleConventions) |
This is a module rule of its own, apart from the MVI components that live in a feature's component package.
Migrating from 2.1.0
- Move the design system's
componentpackage apart by kind, such asbutton,card,tableorpane