34 lines
890 B
Markdown
34 lines
890 B
Markdown
---
|
|
type: doc
|
|
name: tooling
|
|
description: Scripts, IDE settings, automation, and developer productivity tips
|
|
category: tooling
|
|
generated: 2026-04-29
|
|
status: active
|
|
scaffoldVersion: "2.0.0"
|
|
---
|
|
|
|
# Tooling & Productivity Guide
|
|
|
|
## Required Tooling
|
|
- **Node.js**: The JavaScript runtime.
|
|
- **npm**: Package manager.
|
|
- **Angular CLI**: Install globally via `npm install -g @angular/cli`.
|
|
|
|
## Recommended Automation
|
|
- Formatting: Prettier/ESLint integration should be configured.
|
|
- Scaffolding: Use Angular CLI to generate boilerplate.
|
|
- Generate component: `ng g c component-name`
|
|
- Generate service: `ng g s service-name`
|
|
|
|
## IDE / Editor Setup
|
|
- **VS Code** is highly recommended.
|
|
- **Extensions**:
|
|
- Angular Language Service
|
|
- ESLint
|
|
- Prettier
|
|
- NgRx Snippets
|
|
|
|
## Productivity Tips
|
|
- Utilize the Redux DevTools extension in your browser to debug NgRx state changes in real-time.
|