NgxThemeStack Workspace ๐Ÿ—๏ธ

June 30, 2026 ยท View on GitHub

Welcome to the monorepo workspace for ngx-theme-stack. This repository contains the core library, schematics, and the official documentation/demonstration applications.


๐Ÿ“ Project Structure


๐Ÿš€ Quick Start for Contributors

To set up the workspace locally, follow these steps:

1. Install Dependencies

This project uses pnpm as its package manager:

pnpm install

2. Quick Development Commands

Run these commands from the root directory:

TaskCommandDescription
Start Demopnpm startLaunches the local dev server for the demo application.
Build Librarypnpm build:libCompiles the library and its schematics into the dist/ directory.
Run Testspnpm testRuns the test suites for the library and its services.
Lintpnpm lintValidates code style and quality across the workspace.

๐Ÿค Contribution Guidelines

We use conventional commits and structured branching to keep the history clean.

Commit Messages

Please follow the Conventional Commits specification (e.g., feat(lib): add support for custom strategy or fix(schematics): resolve config paths).

Development Workflow

  1. Fork the repository and create your feature branch (git checkout -b feature/my-new-feature).
  2. Implement your changes. Make sure to run pnpm test and pnpm lint to verify that everything builds and passes.
  3. Commit your changes using conventional commits, push to your fork, and open a Pull Request.

For technical details on how to use the library in your own project, please refer to the Library README.