ProjectCrafter is an agile development Visual Studio Code extension designed to simplify and automate the creation of software projects in various technologies and frameworks. Through an intuitive interface and a guided process, it allows developers to configure and start new projects quickly and efficiently directly from the Visual Studio Code environment.
-
Interactive Technology Selection: Enables users to choose from a variety of technologies such as Node.js, React, Angular, among others, through an interactive menu.
-
Dependency Management: Automatically detects and notifies missing dependencies for the selected technology, providing links for installation.
-
Download the Extension:
- Visit the Visual Studio Code Marketplace.
- Search for our extension by entering the extension's name in the search bar.
- Click on the extension in the search results to view its details.
- Click the "Install" button to download and install the extension.
-
Activate the Extension:
- Once the installation is complete, restart Visual Studio Code (if required).
- Open Visual Studio Code and use the shortcut Ctrl + Shift + P to open the command palette.
- Search Project Crafter: Create Project and press
Enter
to launch the extension.
Example:
To get started with ProjectCrafter, follow these steps:
-
Clone this repository on your local machine:
git clone https://github.com/fracergu/project-crafter.git
-
Install project dependencies:
npm install
-
Initialize Husky to run the linter, code formatting, and unit tests.
npm run prepare
-
Start the development:
In the project, press
F5
to build the extension, and pressCtrl + Shift + P
and choose Project Crafter: Create Project to access the interactive menu.
Contributions are welcome! If you find any issues or have ideas to improve ProjectCrafter, please create an issue or submit a pull request.