Welcome to my Frontend VS Code Starter β a fully customized Visual Studio Code setup tailored for frontend development study! π¨β¨ This setup includes all the essential settings, extensions, and tweaks to boost learning and productivity and create a seamless development experience.
β
Pre-configured VS Code settings optimized for frontend devs.
β
Essential extensions for HTML, CSS, and Git workflows.
β
Linting & Formatting via ESLint & Prettier.
β
Live Sass Compiler for automatic SCSS conversion.
β
Accessibility tools to ensure inclusive designs.
β
Git integration for streamlined version control.
β
Beautiful UI enhancements for a clean coding experience.
This repo contains the following configuration files:
settings.json
β Contains all the optimized settings for VS Code.extensions.txt
β A list of recommended extensions for an enhanced frontend dev workflow.README.md
β This file! Explains how to set up everything.
If you donβt already have it, download Visual Studio Code:
π Download VS Code
Open a terminal or PowerShell and run:
git clone https://github.com/Paul-DK/frontend-vscode-starter.git
Get-Content extensions.txt | ForEach-Object { code --install-extension $_ }
xargs -n 1 code --install-extension < extensions.txt
Ensure you replace user
with your actual system username in the paths below.
copy settings.json $env:APPDATA\Code\User\settings.json
cp settings.json ~/Library/Application\ Support/Code/User/settings.json
cp settings.json ~/.config/Code/User/settings.json
Close and reopen VS Code for the settings to take effect. π
Extension | Description |
---|---|
Better Comments | Improves comment readability |
Accessibility Snippets | Helps ensure accessible coding |
CodeSnap | Take beautiful screenshots of code |
ESLint | JavaScript/TypeScript linting |
Axe Accessibility Linter | Finds accessibility issues in code |
CSS Flexbox Cheatsheet | Quick flexbox reference |
GitLens | Enhances Git integration |
HTML CSS Support | Provides auto-completion for HTML & CSS |
Material Theme | Aesthetic VS Code theme |
Material Theme Icons | Icon pack for Material Theme |
Prettier | Automatic code formatter |
Auto Rename Tag | Auto-updates paired HTML tags |
GitHub Copilot | AI-powered code suggestions |
GitHub Copilot Chat | AI-powered chat for coding help |
Live Sass Compiler | Compile SCSS/SASS automatically |
Gutter Preview | Preview images in the gutter |
Git Graph | Visual Git history |
Live Share | Collaborative coding in VS Code |
Color Highlight | Highlights color codes |
Indent Rainbow | Colorizes indentation levels |
Polacode | Create screenshots of code snippets |
CSS Peek | Jump to CSS rules from HTML |
Live Server | Run a live preview of your HTML/CSS changes |
HTML5 Boilerplate | Quickly generate HTML5 templates |
SVG Preview | Preview SVG images |
Markdown All in One | Enhanced Markdown support |
This project is licensed under the MIT License, meaning youβre free to use, modify, and distribute it however you like! π