Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hasnat-ahmed-goheer/vscode-profiles

VSCode Profiles offers Visual Studio Code profiles tailored for C++, .NET, Python, Rust, and web development. Each profile includes necessary extensions and settings to optimize your workflow, with the Default profile providing a comprehensive base setup. Integrate these profiles to enhance your development environment.
https://github.com/hasnat-ahmed-goheer/vscode-profiles

vscode vscode-extension vscode-profile vscode-settings

Last synced: 3 months ago
JSON representation

VSCode Profiles offers Visual Studio Code profiles tailored for C++, .NET, Python, Rust, and web development. Each profile includes necessary extensions and settings to optimize your workflow, with the Default profile providing a comprehensive base setup. Integrate these profiles to enhance your development environment.

Awesome Lists containing this project

README

        

# VS Code Profiles

Welcome to the `vscode-profiles` repository! This repository contains various Visual Studio Code profiles that I have created for different development setups and workflows.

## Overview

This repository includes:

- **Profiles** - VS Code profiles configured for different programming languages, frameworks, or workflows.
- **Extensions** - Recommended extensions for each profile.
- **Settings** - Custom settings and configurations for VS Code.

## Getting Started

### Prerequisites

- Visual Studio Code installed on your machine.

### Installation

1. Clone the repository:
```bash
git clone https://github.com/hasnat-ahmed-goheer/vscode-profiles.git
```

2. Navigate into the project directory:
```bash
cd vscode-profiles
```

### Usage

1. Open VS Code.
2. Go to the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on macOS).
3. Type and select `Preferences: Open Settings (JSON)` to manually integrate the settings from the profiles provided.

#### Importing Profiles

1. Copy the contents of the desired profile from this repository.
2. Open VS Code and go to the Command Palette.
3. Search for `Preferences: Open User Settings` and paste the profile settings into the appropriate sections.

### Profiles

- **`Default`**: Includes major extensions and settings for general development needs. This profile serves as a base configuration.
- **`C-C++ Dev Nexus`**: Tailored for C and C++ development with specific extensions and settings for C/C++ programming, building on the `Default` profile.
- **`DotNET Dev Nexus`**: Configured for .NET development, including relevant extensions and settings for C# and .NET Core projects, building on the `Default` profile.
- **`Python Dev Nexus`**: Optimized for Python development with Python-specific extensions and settings, building on the `Default` profile.
- **`Rust Dev Nexus`**: Designed for Rust programming, featuring Rust extensions and settings in addition to those in the `Default` profile.
- **`WebDev Nexus`**: Focused on web development with extensions and settings for HTML, CSS, JavaScript, and related technologies, plus the extensions from the `Default` profile.

### Contributing

Feel free to contribute by adding new profiles or improving existing ones. Please open a pull request with a clear description of the changes.

### License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

### Contact

For any questions or suggestions, please contact [email protected] or open an issue in the repository.

Happy coding!