{"id":37672059,"url":"https://github.com/dxc-technology/halstack-angular","last_synced_at":"2026-01-16T12:05:47.578Z","repository":{"id":37858825,"uuid":"277839812","full_name":"dxc-technology/halstack-angular","owner":"dxc-technology","description":"A CDK for building SPAs with Angular and Halstack Design System","archived":false,"fork":false,"pushed_at":"2023-11-27T16:16:01.000Z","size":21865,"stargazers_count":9,"open_issues_count":21,"forks_count":17,"subscribers_count":13,"default_branch":"master","last_synced_at":"2023-11-27T17:26:59.037Z","etag":null,"topics":["angular","cdk","design-system","ux"],"latest_commit_sha":null,"homepage":"https://developer.dxc.com/tools/angular/next/#/overview","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dxc-technology.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-07-07T14:31:18.000Z","updated_at":"2023-11-27T17:27:24.264Z","dependencies_parsed_at":"2023-11-27T17:27:06.281Z","dependency_job_id":"249b9c7a-b6ed-4c78-992d-9626008265aa","html_url":"https://github.com/dxc-technology/halstack-angular","commit_stats":null,"previous_names":[],"tags_count":30,"template":null,"template_full_name":null,"purl":"pkg:github/dxc-technology/halstack-angular","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxc-technology%2Fhalstack-angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxc-technology%2Fhalstack-angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxc-technology%2Fhalstack-angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxc-technology%2Fhalstack-angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dxc-technology","download_url":"https://codeload.github.com/dxc-technology/halstack-angular/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxc-technology%2Fhalstack-angular/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","cdk","design-system","ux"],"created_at":"2026-01-16T12:05:46.802Z","updated_at":"2026-01-16T12:05:47.566Z","avatar_url":"https://github.com/dxc-technology.png","language":"TypeScript","readme":"[![npm version](https://badge.fury.io/js/%40dxc-technology%2Fhalstack-angular.svg)](https://www.npmjs.com/@dxc-technology/halstack-angular)\n[![GitHub license](https://img.shields.io/badge/license-apache-blue.svg)](https://github.com/fxc-technology/halstack-angular/blob/master/LICENSE.md)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/dxc-technology/halstack-angular/blob/master/CONTRIBUTING.md)\n![Publish Next Version](https://github.com/dxc-technology/halstack-angular/workflows/Publish%20Next%20Version/badge.svg)\n![Publish Release](https://github.com/dxc-technology/halstack-angular/workflows/Publish%20Release/badge.svg)\n\n\n# ⚠️ Halstack Angular - Discontinuation Notice ⚠️\n\nDear Community,\n\nWe have decided to discontinue active maintenance and development of Halstack Angular.\n\n**Key Points:**\n\n1. **No Further Updates:**\n   - we will no longer actively maintain or release new versions of Halstack Angular. This decision is based on various factors, including shifts in project priorities and resource allocation.\n\n2. **GitHub Repository:**\n   - The GitHub repository will remain accessible. While we won't actively address issues or pull requests, you are welcome to fork the project and continue its development independently.\n\n3. **No New npm Versions:**\n   - We will not be publishing any new versions of halstack-angular on npm. Existing versions will still be available for use in [npm](https://www.npmjs.com/package/@dxc-technology/halstack-angular?activeTab=readme).\n\n4. **Thank You:**\n   - We want to express our gratitude for the support and contributions from the Halstack Angular community. Your involvement has been invaluable, and we appreciate the journey we've shared.\n\n- **Archived Status:**\n  - We will eventually archive the GitHub repository to signify its inactive status. This is a standard practice for projects that are no longer actively maintained.\n\n\n\nOnce again, thank you for being a part of the Halstack Angular community. We appreciate your understanding, and we look forward to the continued success of projects built upon the foundation of Halstack.\n\n\n-----------------------\n\n\n# Halstack Angular CDK\n\nHalstack Angular CDK is a npm library of reusable Angular components, made with the purpose of helping Angular developers with the task of implementing User Interfaces following the DXC Design Guidelines.\n\n- It increases visual and behavioral consistency across the applications using the library.\n- It cuts down development efforts, taking the responsability of following the Design Guidelines away from the developer, and allowing him to focus on providing business value.\n\n## Usage\n\nHalstack Angular CDK is a set of reusable components distributed as a npm library. See the [documentation site](https://developer.dxc.com/tools/angular/) for details on how to use it.\n\n## Contributing\n\nBefore opening new issues or pull requests, please refer to [CONTRIBUTING.MD](https://github.com/dxc-technology/halstack-angular/blob/master/CONTRIBUTING.md).\n\n## Development Setup\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.\n\nThe project is divided in two main folders. One is for the actual library, and the other one is a Angular application using the library.\n\n### Library\n\nContained in the `projects\\dxc-ngx-cdk`.\n\n```bash\ncd projects\\dxc-ngx-cdk\n```\n\nInstall the library dependencies.\n\n```bash\nnpm install\n```\n\nRun the build process into `dist` folder, detecting and automatically building changes in src.\n\n```bash\nnpm run build-lib:watch\n```\n\nOnce the build is done copy the necessary files.\n\n```bash\nnpm run post-build-lib\n```\n\nor\n\n```bash\nnpm run post-build-lib-win\n```\n\nfor windows based terminals.\n\nOr if there is no need to watch for changes, run the build process and pack it to generate the library.\n\n```bash\nnpm run generate-lib\n```\n\nor\n\n```bash\nnpm run generate-lib-win\n```\n\nfor windows based terminals.\n\n### Documentation Application\n\nContained in `projects\\dxc-ngx-cdk-site` folder.\n\nInstall the application dependencies.\n\n```bash\nnpm install\n```\n\nThe Halstack Angular CDK needs to be linked to the application (from the folder `dist\\dxc-ngx-cdk`). This one must have been previously built as shown before.\n\n```bash\nnpm run link-lib\n```\n\nor\n\n```bash\nnpm run unlink-lib\n```\n\nin case it needs to be unlinked.\n\nYou can create your own application and link it to the dist folder.\n\n```bash\nnpm link PATH-TO-DIST-FOLDER\n```\n\nStart the application\n\n```bash\nnpm run start\n```\n\nIf you are watching for changes, anytime you make a change to the library or the app, `angular cli` will live-reload your local dev server so you can iterate on your component in real-time.\n\n## Running the test\n\nRun the tests from the library folder `projects\\dxc-ngx-cdk` after the library dependencies have been installed.\n\n```bash\ncd projects\\dxc-ngx-cdk\nnpm run test\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxc-technology%2Fhalstack-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdxc-technology%2Fhalstack-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxc-technology%2Fhalstack-angular/lists"}