git clone git@github.com:owowagency/bootstrap-vue.git
cd bootstrap-vue
yarnThis package utilizes Storybook to easily develop components in isolation. It also serves as the demo page of all the components.
yarn storybookFollow the code styling defined in .eslintrc.js.
yarn lintFollow the commit message structure of semantic-release.
All code of this package is tested using Vitest.
yarn testEach component is stored in its own folder in the src/components folder.
In this folder the following files are required to be present:
- Vue component file named after the component itself, example:
Alert.vue. This file contains the code of the component itself. - A storybook file to preview the component,
Alert.stories.ts. - A test file in which the component is tested,
Alert.test.ts. - A
README.mdfile that at least contains an example, and definitions for props, events, and slots.
Furthermore this component needs to be exported and made available to consumers in the final build.