🇮🇹 Italiano | 🇺🇸 English
🇮🇹 Italiano
Un pacchetto di estensioni per Visual Studio Code curato da Menumal e pensato per accelerare lo sviluppo dei nostri progetti interni. Include strumenti per qualità del codice, produttività, collaborazione e sviluppo frontend (Vue/Nuxt, Tailwind CSS).
Caratteristiche principali
- Setup rapido: installa in un click tutte le estensioni standard Menumal
- Qualità del codice: linting, formattazione coerente e best practice
- Produttività: suggerimenti intelligenti per percorsi, pacchetti NPM e Markdown
- Frontend ready: supporto first-class per Vue, Nuxt e Tailwind CSS
- Collaborazione: integrazioni GitHub per revisioni e azioni CI
Estensioni incluse
- ESLint (
dbaeumer.vscode-eslint) - Linting JavaScript/TypeScript
- Tailwind CSS IntelliSense (
bradlc.vscode-tailwindcss) - Autocompletamento Tailwind
- npm Intellisense (
christian-kohler.npm-intellisense) - Autocompletamento pacchetti npm
- Path Intellisense (
christian-kohler.path-intellisense) - Autocompletamento percorsi file
- Package JSON Upgrade (
codeandstuff.package-json-upgrade) - Aggiornamento dipendenze
- markdownlint (
davidanson.vscode-markdownlint) - Linting per Markdown
- GitLens (
eamodio.gitlens) - Funzionalità Git avanzate
- Prettier (
esbenp.prettier-vscode) - Formattazione codice
- GitHub Actions (
github.vscode-github-actions) - Supporto GitHub Actions
- GitHub Pull Requests (
github.vscode-pull-request-github) - Gestione PR
- Nuxt Extensions (
nuxtr.nuxt-vscode-extentions) - Estensioni Nuxt
- Nuxtr (
nuxtr.nuxtr-vscode) - Toolkit Nuxt
- Material Icon Theme (
pkief.material-icon-theme) - Icone Material Design
- PDF (
tomoki1207.pdf) - Visualizzatore PDF
- Volar (
vue.volar) - Supporto Vue 3
Installazione
- Apri Visual Studio Code
- Vai a
Extensions (Ctrl+Shift+X o Cmd+Shift+X su macOS)
- Cerca "Menumal Extension Pack" e installa
- Riavvia VS Code se richiesto
Da CLI:
code --install-extension Menumal.menumal-extension-pack
Utilizzo
Una volta installato, VS Code proporrà l'installazione delle estensioni incluse. Verifica in Extensions che tutte risultino attive. Per progetti Vue/Nuxt e Tailwind, assicurati che il workspace contenga i file di configurazione appropriati.
Suggerimenti
- Imposta Prettier come formattatore di default e abilita "Format on Save"
- Mantieni aggiornate le estensioni per le ultime funzionalità
- Per progetti Nuxt/Vue, preferisci Volar e disabilita Vetur se presente
🇺🇸 English
A curated Visual Studio Code extension pack by Menumal designed to accelerate development on our internal projects. Includes tools for code quality, productivity, collaboration, and frontend development (Vue/Nuxt, Tailwind CSS).
Key Features
- Quick setup: install all Menumal standard extensions in one click
- Code quality: linting, consistent formatting, and best practices
- Productivity: intelligent suggestions for paths, npm packages, and Markdown
- Frontend ready: first-class support for Vue, Nuxt, and Tailwind CSS
- Collaboration: GitHub integrations for reviews and CI actions
Included Extensions
- ESLint (
dbaeumer.vscode-eslint) - JavaScript/TypeScript linting
- Tailwind CSS IntelliSense (
bradlc.vscode-tailwindcss) - Tailwind autocompletion
- npm Intellisense (
christian-kohler.npm-intellisense) - npm package autocompletion
- Path Intellisense (
christian-kohler.path-intellisense) - File path autocompletion
- Package JSON Upgrade (
codeandstuff.package-json-upgrade) - Dependency updates
- markdownlint (
davidanson.vscode-markdownlint) - Markdown linting
- GitLens (
eamodio.gitlens) - Advanced Git features
- Prettier (
esbenp.prettier-vscode) - Code formatting
- GitHub Actions (
github.vscode-github-actions) - GitHub Actions support
- GitHub Pull Requests (
github.vscode-pull-request-github) - PR management
- Nuxt Extensions (
nuxtr.nuxt-vscode-extentions) - Nuxt extensions
- Nuxtr (
nuxtr.nuxtr-vscode) - Nuxt toolkit
- Material Icon Theme (
pkief.material-icon-theme) - Material Design icons
- PDF (
tomoki1207.pdf) - PDF viewer
- Volar (
vue.volar) - Vue 3 support
Installation
- Open Visual Studio Code
- Go to
Extensions (Ctrl+Shift+X or Cmd+Shift+X on macOS)
- Search for "Menumal Extension Pack" and install
- Restart VS Code if prompted
From CLI:
code --install-extension Menumal.menumal-extension-pack
Usage
Once installed, VS Code will prompt to install the included extensions. Check in Extensions that all are active. For Vue/Nuxt and Tailwind projects, ensure your workspace contains the appropriate configuration files.
Tips
- Set Prettier as default formatter and enable "Format on Save"
- Keep extensions updated for the latest features
- For Nuxt/Vue projects, prefer Volar and disable Vetur if present
Requirements
- Visual Studio Code
^1.103.0 or higher
Support
License
Distributed under the license included in the LICENSE file of this repository.