Egy könnyű Angular UI komponenskönyvtár a DS Systems-től.
Élő dokumentáció: Storybook (komponenspéldák) és Compodoc (API), közzétéve GitLab Pages-en.
A kiadásokat automatizált CI/CD, valamint semantic-release kezeli.
npm install @ds-systems/ds-ui-libHa privát registry-t használsz, ellenőrizd az npm beállításokat (auth token, registry).
Importálj modulokat az alkalmazásodba, majd használd a komponenseket.
Example :import { DsButtonModule } from '@ds-systems/ds-ui-lib';
@NgModule({
imports: [DsButtonModule],
})
export class YourModule {}További példák: lásd a Storybookot.
masterfeat/<rövid-leírás>fix/<rövid-leírás>git checkout master
git checkout -b feat/button-icon-supportHasználd a Conventional Commits mintát.
Példa:
Example :git commit -m "feat(button): ikon támogatás hozzáadása"Elterjedt prefixek: feat, fix, docs, chore, refactor, test, ci, build.
A verziók és a CHANGELOG a commitokból generálódnak.
feat: → minor növekedésfix: → patch növekedésBREAKING CHANGE: → major (1.0.0+)Artefaktumok: Storybook, Compodoc, Demo, CHANGELOG → GitLab Pages.
| Parancs | Leírás |
|---|---|
npm run lint:all |
Lintelés futtatása |
npm run test:ds-ui |
UI library tesztjei |
npm run test:ds-ui-lib |
Demo app tesztjei |
npm run docs:html |
Compodoc HTML generálás |
npm run build-storybook |
Storybook statikus build |
npx semantic-release |
Kiadás (helyi környezetben csak tesztelésre) |
pages job logját, és hogy a szükséges artefaktumok létrejöttek-e (storybook-static, compodoc, dist).NPM_TOKEN-t és a dist/ds-ui/package.json meglétét.© DS Systems – 2025. Minden jog fenntartva.