You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(cicd): Configure build, deployment and add documentation (#14)
* build(config): add license, types and files to package.json
* refactor(vite): use ts for index.ts
* fix(releaserc): typo in css
* fix(vite): fix entrypoint
* fix(build): try to fix build by not specifying "module" in package.json
vitejs/vite#12446 (comment)
* fix(build): try to fix build by following wuruoyun/vue-component-lib-starter
* fix(build): fix typos in package.json
* fix(build): switch to vitepress for demo and developement setup
* feat(build) split up deployment and add gh-pages deployment
* fix(build): add npm ci to deploy-npm job
* fix(build): add vitepress build to job
* fix(build): add path to download-artifact step
This project uses [semantic-release](https://github.com/semantic-release/semantic-release)!
@@ -76,8 +50,12 @@ It follows [Angulars Commit Message Conventions](https://github.com/angular/angu
76
50
1. Create a new Folder under `./src/components`-Directory
77
51
2. Create Vue-Component (with composition api) and index.ts-File which exports your component
78
52
3. Add your new Component to `./src/components/index.ts`
53
+
4. Create documentation for your component
54
+
1. Create at least one "Basic" demo at `./docs/components/demo/<your-component>`
55
+
2. Create a doc-File for your component at `./docs/components/<your-component>.md`
56
+
3. Add your component doc to the sidebar at `./docs/.vitepress/config.ts`
79
57
80
-
### Using MDE Patternlab-Icons
58
+
### Using MDE5 Patternlab-Icons
81
59
82
60
Patternlab-Icons are provided by a svg-Sprite which is automatically injected in this repos App.vue-File for local testing. You can expect the users of this library to do the same thing.
0 commit comments