Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peopleware/angular-ppwcode-schematics
https://github.com/peopleware/angular-ppwcode-schematics
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/peopleware/angular-ppwcode-schematics
- Owner: peopleware
- License: apache-2.0
- Created: 2020-04-28T13:28:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-05T14:15:03.000Z (over 2 years ago)
- Last Synced: 2024-10-02T10:37:15.571Z (about 1 month ago)
- Language: TypeScript
- Size: 343 KB
- Stars: 0
- Watchers: 7
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Getting Started With ppwcode schematics
This repository is a ppwcode schematic implementation
that serves as a starting point to create a ppwcode compliant Angular repository.### Usage as package
To generate an Angular project with ppw compliant configurations
1. Run `npm install -g @ppwcode/angular-schematics`.
2. Go to your desired directory by running: `cd ./to/your/desired/directory`
2. Run `ng new --collection=@ppwcode/angular-schematics`### Dev workflow
If you want to test the development code follow the following steps:
1. Run `npm run build` in this project
2. Go to your desired directory by running: `cd ./to/your/desired/directory`
3. Run `ng new --collection=/dist/collection.json`### Unit Testing
`npm run test` will run the unit tests, using Jasmine as a runner and test framework.
### Publishing
Publishing is performed by the GitHub workflow.
Do this by browsing to https://github.com/peopleware/angular-ppwcode-schematics/releases
and click "draft a new release".