0.0.1-alpha.0 • Published 1 month ago
@rbccdx/leoui v0.0.1-alpha.0
LeoUI
Welcome | Collaboration process | Contribution guide | Deployment process | Roadmap | Versioning
Combined with the style repository, this creates the full ecosystem for the UI library of components for the Design System of RBC LeoTrade.
Project | Description |
---|---|
@rbccdx/framework-library-vue | Component library in Vue.js. |
@rbc-dsse/framework-library-css | Base and component styles using SCSS. |
Architecture
v3/
├── framework-library-css
└── LeoUI
Folder structure
/_templates/ # contains the Hygen generator templates (https://www.hygen.io/).
/cypress/ # contains configuration for Cypress and E2E testing.
/public/
/src/ # contains the source code.
├── components/ # contains the source code for the components and modules.
│ └── NameOfComponent
│ ├── index.js # for deployment purposes.
│ ├── NameOfComponent.example.vue # contains the example of the component.
│ ├── NameOfComponent.props.ts # contains component props.
│ ├── NameOfComponent.specs.js # contains component e2e tests.
│ ├── NameOfComponent.test.ts # contains component unit tests.
│ ├── NameOfComponent.stories.ts # contains component documentation.
│ └── NameOfComponent.vue # contains the main Vue component.
├── composables/ # contains composables shared among the components.
├── utils/ # contains utilities exported for the library.
└── views/ # contains pages for the example site.
Install dependencies
npm install
Compile and hot-reload for development
npm run dev
Compile and minify for production
npm run build
Update code coverage badges
npm run test:coverage
npx istanbul-badges-readme
0.0.1-alpha.0
1 month ago