The dependencies stack up from core to data (data > ui > core). You could also omit data, using just the ui components.
The main documentation is located at entrecode.github.io/ec.components. You can find a getting started guide there.
A Demo is available at components.entrecode.de.
The repository is a monorepo, managed by lerna and yarn workspaces. All folders inside dist + packages/style will be used as symlinks in firstname.lastname@example.org/*. You can update the symlinks by running yarn (e.g. after adding a new package).
After a fresh clone of the repo, run this:
yarn install npm run dev-setup npm run start
The dev-setup script builds all packages and symlinks them to the node_modules.
Run release task and select versions:
npm run release
To publish a new package for the first time, make sure you run
npm publish --access=public before running lerna. See add-new-package for more info on creating a new package.
Also make sure to use Conventional Commits for proper changelogging.