Skip to content

The "awesome-projects" extension for Visual Studio Code helps you manage and organize your projects efficiently. With this extension, you can easily add, open, and manage project urls directly from the VS Code sidebar.

License

Notifications You must be signed in to change notification settings

OpenForgeProject/vscode-ext-awesome-projects

Repository files navigation

Awesome-Projects 🤩 A Visual Studio Code Extension

Awesome Projects

Note

This project is now a public Preview. Please report Issues

Description

The "awesome-projects" extension for Visual Studio Code helps you manage and organize your projects efficiently. With this extension, you can easily add, open, and manage project urls directly from the VS Code sidebar.

Features

  • Add new projects to your list
  • Open existing projects
  • Refresh the list of projects
  • Organize projects into categories such as Recent Projects and Favorites

Requirements

  • Visual Studio Code version 1.96.0 or higher

Getting Started

  1. Installation

    • Open Visual Studio Code
    • Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X
    • Search for "awesome-projects"
    • Click Install
  2. Usage

    • After installation, you can find the "awesome-projects" view in the sidebar.
    • Use the "Add Project" button to add new projects.
    • Click on a project to open it.
    • Use the refresh button to update the list of projects.

Settings

You can configure the extension using the settings.json file in Visual Studio Code. The following parameters are available:

  • awesomeProjects.projects: An array of project objects. Each project object can have the following properties:

    • path: The file path of the project.
    • name: The name of the project.
    • color: (Optional) A color associated with the project.
    • productionUrl: (Optional) The production URL of the project.
    • devUrl: (Optional) The development URL of the project.
    • stagingUrl: (Optional) The staging URL of the project.
    • managementUrl: (Optional) The management URL of the project. Like Jira or other Project-Management Tools.
  • awesomeProjects.useFavicons: A boolean value to enable or disable the use of favicons for projects. When enabled, the extension will attempt to fetch and display the favicon of the project's URL.

Example configuration:

{
    "awesomeProjects.projects": [
        {
            "path": "/path/to/project1",
            "name": "Project 1",
            "color": "#ff0000",
            "productionUrl": "https://production-url.tld",
            "devUrl": "https://dev-url.tld",
            "stagingUrl": "https://staging-url.tld",
            "managementUrl": "https://management-url.tld"
        },
        {
            "path": "/path/to/project2",
            "name": "Project 2"
        }
    ],
    "awesomeProjects.useFavicons": true
}

About

The "awesome-projects" extension for Visual Studio Code helps you manage and organize your projects efficiently. With this extension, you can easily add, open, and manage project urls directly from the VS Code sidebar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published