https://github.com/cyrilletuzi/vscode-angular-schematics
Ultimate Angular code generation in Visual Studio Code
https://github.com/cyrilletuzi/vscode-angular-schematics
angular angular-schematics schematics vscode vscode-extension
Last synced: 26 days ago
JSON representation
Ultimate Angular code generation in Visual Studio Code
- Host: GitHub
- URL: https://github.com/cyrilletuzi/vscode-angular-schematics
- Owner: cyrilletuzi
- License: other
- Created: 2018-06-16T08:08:56.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-02-06T22:49:25.000Z (3 months ago)
- Last Synced: 2025-03-29T14:09:18.479Z (about 1 month ago)
- Topics: angular, angular-schematics, schematics, vscode, vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=cyrilletuzi.angular-schematics
- Size: 7.08 MB
- Stars: 139
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Angular Schematics extension for Visual Studio Code
## Why this extension?
### Productivity!
Angular is a framework to build applications: it is a lot more work than just a few bits of jQuery. You have to create hundred of components and services. There are 4 ways to do this (from the slowest to the quickest):
- manually from scratch, rewriting all the boilerplate code everytime
- via snippets: as they are static, there is still a lot to do manually
- via Angular CLI: more powerful, but still tedious: you have to type a long and error-prone command line
- via [this extension](https://marketplace.visualstudio.com/items?itemName=cyrilletuzi.angular-schematics): just right-click the destination folder, and start coding (**no command line!**)
### Team work and good practices
Also, inside a team, you can either decide that:
- everyone do things the way they want, resulting in a big mess over time
- decide the better way to do things, and share the same good practices accross the team## Getting started
Follow instructions on [Visual Studio Code marketplace](https://marketplace.visualstudio.com/items?itemName=cyrilletuzi.angular-schematics), or just search for "Angular schematics" by "Cyrille Tuzi" directly inside VS Code Extensions view.
## Documentation
**The documentation is directly included in the extension via the VS Code walkthrough feature**. The walkthrough will appear automatically the first time you install the extension, and covers the basics:
- first generation
- troubleshooting
- configuration**Please take a few minutes to read it.** You can access it at any time from the Angular logo on the left sidebar, or in the VS Code menu:
1. View
2. Command Palette
3. search "Documentation"
4. choose "Angular Schematics: Documentation and tutorial"## Requirements
The extension:
- is tested with the last 2 versions of Visual Studio Code
- should work in the same versions of editors based on VS Code like VSCodium
- should work in the last version of CursorIt may work with previous versions but it is not guaranteed.
Note that alternative editors may not support all the features of VS Code (for example, Cursor does not support walkthroughs, which serve as documentation in this extension).
### 💎 Pro edition
While this extension is very popular, with nearly **1 million installations**, it is *not* a tool developed by the Angular team or affiliated to Google in any way.
It is months of *unpaid* work by a single contributor.
So you will see some new features marked with a diamond 💎. It means they are only available in the Pro edition.
Feel free to enjoy advanced features and support a contributor at the same time! 💖
- additional schematics (page, reactive services, Material, unit tests,...)
- advanced options (imports for standalone components, entry files exports,...)
- legacy schematics (components with NgModules, class guards,...)
- custom schematics in a much simpler way than with the Angular CLI
- predefined paths to enforce an architectureYou will find details about all these features directly in the extension documention.
💎 **[Try the Pro edition for free](https://cyrilletuzi.gumroad.com/l/schematicspro/1million)** 💎
⚡️ To celebrate 1 million installations, the Pro edition is currently 50% off for a limited time.
## Release Notes
[Changelog available here](https://github.com/cyrilletuzi/vscode-angular-schematics/blob/main/CHANGELOG.md).