Mention core-designsystem module in the modularization journey docs

Closes #189
pull/755/head
Simon Marquis 2 years ago committed by GitHub
parent 0c8457099d
commit a49f732442
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -107,7 +107,7 @@ The Now in Android app contains the following types of modules:
* `core:` modules - common library modules containing auxiliary code and specific dependencies that * `core:` modules - common library modules containing auxiliary code and specific dependencies that
need to be shared between other modules in the app. These modules can depend on other core need to be shared between other modules in the app. These modules can depend on other core
modules, but they shouldnt depend on feature nor app modules. modules, but they shouldn't depend on feature nor app modules.
* Miscellaneous modules - such as `sync`, `benchmark` and `test` modules, as well * Miscellaneous modules - such as `sync`, `benchmark` and `test` modules, as well
as `app-nia-catalog` - a catalog app for displaying our design system quickly. as `app-nia-catalog` - a catalog app for displaying our design system quickly.
@ -159,13 +159,21 @@ Using the above modularization strategy, the Now in Android app has the followin
<td><code>TopicsRepository</code><br> <td><code>TopicsRepository</code><br>
</td> </td>
</tr> </tr>
<tr>
<td><code>core:designsystem</code>
</td>
<td>Design system, tokens and icons.
</td>
<td><code>NiaTheme</code><br>
<code>NiaIcons</code>
</td>
</tr>
<tr> <tr>
<td><code>core:ui</code> <td><code>core:ui</code>
</td> </td>
<td>UI components, composables and resources, such as icons, used by different features. <td>UI components, composables and resources, used by different features.
</td> </td>
<td><code>NiaIcons</code><br> <td><code>NewsResourceCardExpanded</code>
<code>NewsResourceCardExpanded</code>
</td> </td>
</tr> </tr>
<tr> <tr>

Loading…
Cancel
Save