Svelte components built for Urban Institute data viz projects.
Library documentation: https://urbaninstitute.github.io/dataviz-components
The primrary method for developing new components locally is by running Storybook locally. To do this, first install dependencies with
npm install
You can then run storybook with
npm run storybook
To build your library:
npm run package
To create three boilerplate files for a new component (ComponentName.svelte
, ComponentName.stories.svelte
, and ComponentName.docs.md
), run the following command:
npm run create-component
When contributing to this library, keep the following guidelines in mind. The pull request template requires explanation of changes and provides a checklist of tasks to ensure clean code and documentation. Please name all branches in kebab-case
, beginning with "patch", "feature", or "bugfix", and provide insightful commit messages.