Sitelet https://github.com/sdcorejs/sdcorejs-angular/pull/67/files
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .sdcorejs/summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ stack_profiles: [core-ui-angular]
profile_confidence: high
source_roots:
- versions/v19/projects/sdcorejs-angular
- versions/v19/projects/showcase
- showcase
summary_scope: angular-library-showcase
package_manager: npm
package_manifest_hash: c466300a15176dfd1c0db3a41a05ef5e862a7aae
Expand All @@ -23,7 +23,7 @@ generated_from:
- package.json
- versions/v19/angular.json
- versions/v19/projects/sdcorejs-angular
- versions/v19/projects/showcase
- showcase
commands_run:
- git rev-parse --show-toplevel
- git status --short
Expand Down Expand Up @@ -56,7 +56,8 @@ contract cũ.

- Canonical library source: `versions/v19/projects/sdcorejs-angular`.
- Generated mirrors: `versions/v20` và `versions/v21`.
- Canonical Showcase/docs source: `versions/v19/projects/showcase`.
- Canonical Showcase/docs source: `showcase` (root workspace; resolves
`@sdcorejs/angular` from the built `versions/v19/dist/sdcorejs-angular`).
- Layout sources:
`versions/v19/projects/sdcorejs-angular/modules/layout/components`.
- Root release source: `CHANGELOG.md`.
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,8 @@ The published documentation manifest is the canonical catalog. These groups summ
| Area | Representative APIs | Starting point |
| -------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Components | `SdTable`, `SdTree`, `SdModal`, `SdPreviewPdf`, `SdBreadcrumb`, `SdDataState`, `SdJobProgress`, `SdAuditDiff` | [Live showcase](https://sdcorejs.github.io/sdcorejs-angular/) and [component catalog](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |
| Form controls | `SdInput`, `SdTime`, `SdTimeRange`, `SdEntityPicker`, `SdTreeSelect`, `SdSelect`, `SdDate`, `SdInlineText` | [Input example source](versions/v19/projects/showcase/src/app/pages/forms/input/input-demo.component.ts) and [forms manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |
| Services | `SdApiService`, `SdLoadingService`, `SdCacheService`, `SdStorageService`, `SdViewportService`, `SdTaskService` | [Persistence example source](versions/v19/projects/showcase/src/app/pages/services/persistence/persistence-demo.component.ts) and [services manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |
| Form controls | `SdInput`, `SdTime`, `SdTimeRange`, `SdEntityPicker`, `SdTreeSelect`, `SdSelect`, `SdDate`, `SdInlineText` | [Input example source](showcase/src/app/pages/forms/input/input-demo.component.ts) and [forms manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |
| Services | `SdApiService`, `SdLoadingService`, `SdCacheService`, `SdStorageService`, `SdViewportService`, `SdTaskService` | [Persistence example source](showcase/src/app/pages/services/persistence/persistence-demo.component.ts) and [services manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |
| Modules | Auth, Keycloak, permission, layout, and icon modules | [Versioned API manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |
| Directives and pipes | Responsive, tooltip, href, scroll, copy, date, datetime, number, safe-HTML, and view helpers | [Versioned API manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) |

Expand Down Expand Up @@ -249,12 +249,12 @@ export const appConfig: ApplicationConfig = {
| Resource | Use it for |
| ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [Live showcase](https://sdcorejs.github.io/sdcorejs-angular/) | Browse interactive component, form, and service demos |
| [Button example source](versions/v19/projects/showcase/src/app/pages/components/button/button-demo.component.ts) | Basic actions, variants, icons, disabled state, and loading state |
| [Input example source](versions/v19/projects/showcase/src/app/pages/forms/input/input-demo.component.ts) | Model binding, validation, viewed states, and input variants |
| [Table example source](versions/v19/projects/showcase/src/app/pages/components/table/table-demo.component.ts) | Data, filters, selection, grouping, paging, and tree workflows |
| [Modal example source](versions/v19/projects/showcase/src/app/pages/components/modal/modal-demo.component.ts) | Dialog structure, projected content, and open/close flows |
| [Notify example source](versions/v19/projects/showcase/src/app/pages/services/notify/notify-demo.component.ts) | Notification service usage and message variants |
| [Persistence example source](versions/v19/projects/showcase/src/app/pages/services/persistence/persistence-demo.component.ts) | Graph round-trip, stable identity, envelopes, and corrupt-input containment |
| [Button example source](showcase/src/app/pages/components/button/button-demo.component.ts) | Basic actions, variants, icons, disabled state, and loading state |
| [Input example source](showcase/src/app/pages/forms/input/input-demo.component.ts) | Model binding, validation, viewed states, and input variants |
| [Table example source](showcase/src/app/pages/components/table/table-demo.component.ts) | Data, filters, selection, grouping, paging, and tree workflows |
| [Modal example source](showcase/src/app/pages/components/modal/modal-demo.component.ts) | Dialog structure, projected content, and open/close flows |
| [Notify example source](showcase/src/app/pages/services/notify/notify-demo.component.ts) | Notification service usage and message variants |
| [Persistence example source](showcase/src/app/pages/services/persistence/persistence-demo.component.ts) | Graph round-trip, stable identity, envelopes, and corrupt-input containment |
| [Latest API manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) | Discover every published Markdown document for the newest package line |
| [Styling reference](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/assets/STYLE-GUIDE.md) | Supported SCSS entry points, tokens, fonts, images, and utility classes |
| [E2E attributes](versions/v19/projects/sdcorejs-angular/docs/E2E-ATTRIBUTES.md) | Stable runtime selectors and state attributes for automated tests |
Expand Down
8 changes: 4 additions & 4 deletions README.npm.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,10 +184,10 @@ export const appConfig: ApplicationConfig = {
| Resource | Purpose |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
| [Live showcase](https://sdcorejs.github.io/sdcorejs-angular/) | Interactive component, form, and service demos |
| [Button example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/components/button/button-demo.component.ts) | Action variants, icons, disabled state, and loading state |
| [Input example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/forms/input/input-demo.component.ts) | Model binding, validation, and viewed states |
| [Table example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/components/table/table-demo.component.ts) | Data, selection, filters, grouping, paging, and tree workflows |
| [Persistence example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/services/persistence/persistence-demo.component.ts) | Graph round-trip, identity, envelopes, and error containment |
| [Button example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/components/button/button-demo.component.ts) | Action variants, icons, disabled state, and loading state |
| [Input example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/forms/input/input-demo.component.ts) | Model binding, validation, and viewed states |
| [Table example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/components/table/table-demo.component.ts) | Data, selection, filters, grouping, paging, and tree workflows |
| [Persistence example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/services/persistence/persistence-demo.component.ts) | Graph round-trip, identity, envelopes, and error containment |
| [Latest API manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) | Discover all Markdown docs for the latest release |
| [Versions registry](https://sdcorejs.github.io/sdcorejs-angular/docs/versions.json) | Select docs matching an installed package version |
| [Machine-readable catalog](https://sdcorejs.github.io/sdcorejs-angular/docs/catalog.json) | Discover documentation across maintained package lines |
Expand Down
6 changes: 1 addition & 5 deletions versions/v19/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,10 @@ const colorHexIgnores = ['**/*.spec.ts', '**/*.generated.ts', '**/forms/input-co

module.exports = tseslint.config(
{
// why: Showcase generators own formatting for these deterministic build artifacts.
// why: pdf-worker-inline.generated.ts is a ~1.4MB machine-generated string literal produced by
// `npm run generate:pdf-worker`. Linting it is pure cost, and `--fix` previously rewrote its
// `/* eslint-disable */` header, which broke `npm run check:pdf-worker`.
ignores: [
'projects/showcase/src/app/docs/generated/**/*.ts',
'projects/sdcorejs-angular/components/preview/src/preview-pdf/pdf-worker-inline.generated.ts',
],
ignores: ['projects/sdcorejs-angular/components/preview/src/preview-pdf/pdf-worker-inline.generated.ts'],
},
{
files: ['**/*.ts'],
Expand Down
8 changes: 4 additions & 4 deletions versions/v19/projects/sdcorejs-angular/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,10 +184,10 @@ export const appConfig: ApplicationConfig = {
| Resource | Purpose |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
| [Live showcase](https://sdcorejs.github.io/sdcorejs-angular/) | Interactive component, form, and service demos |
| [Button example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/components/button/button-demo.component.ts) | Action variants, icons, disabled state, and loading state |
| [Input example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/forms/input/input-demo.component.ts) | Model binding, validation, and viewed states |
| [Table example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/components/table/table-demo.component.ts) | Data, selection, filters, grouping, paging, and tree workflows |
| [Persistence example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/versions/v19/projects/showcase/src/app/pages/services/persistence/persistence-demo.component.ts) | Graph round-trip, identity, envelopes, and error containment |
| [Button example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/components/button/button-demo.component.ts) | Action variants, icons, disabled state, and loading state |
| [Input example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/forms/input/input-demo.component.ts) | Model binding, validation, and viewed states |
| [Table example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/components/table/table-demo.component.ts) | Data, selection, filters, grouping, paging, and tree workflows |
| [Persistence example source](https://github.com/sdcorejs/sdcorejs-angular/blob/main/showcase/src/app/pages/services/persistence/persistence-demo.component.ts) | Graph round-trip, identity, envelopes, and error containment |
| [Latest API manifest](https://sdcorejs.github.io/sdcorejs-angular/docs/latest/index.json) | Discover all Markdown docs for the latest release |
| [Versions registry](https://sdcorejs.github.io/sdcorejs-angular/docs/versions.json) | Select docs matching an installed package version |
| [Machine-readable catalog](https://sdcorejs.github.io/sdcorejs-angular/docs/catalog.json) | Discover documentation across maintained package lines |
Expand Down
6 changes: 1 addition & 5 deletions versions/v20/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,10 @@ const colorHexIgnores = ['**/*.spec.ts', '**/*.generated.ts', '**/forms/input-co

module.exports = tseslint.config(
{
// why: Showcase generators own formatting for these deterministic build artifacts.
// why: pdf-worker-inline.generated.ts is a ~1.4MB machine-generated string literal produced by
// `npm run generate:pdf-worker`. Linting it is pure cost, and `--fix` previously rewrote its
// `/* eslint-disable */` header, which broke `npm run check:pdf-worker`.
ignores: [
'projects/showcase/src/app/docs/generated/**/*.ts',
'projects/sdcorejs-angular/components/preview/src/preview-pdf/pdf-worker-inline.generated.ts',
],
ignores: ['projects/sdcorejs-angular/components/preview/src/preview-pdf/pdf-worker-inline.generated.ts'],
},
{
files: ['**/*.ts'],
Expand Down
Loading
Loading