Sapling Project Creator
Sapling is a lightweight and blazing fast VS Code extension that automatically generates a standardized project folder structure for your workspaces.
Features
- Activity Bar Integration: Access Sapling directly from the VS Code sidebar.
- One-Click Generation: Scaffold your entire project layout instantly.
- Virtual Workspace Support: Fully compatible with remote SSH, WSL, and GitHub Codespaces thanks to native VS Code FileSystem API usage.
- Collision Detection: Automatically detects if the target directory already exists and provides safe merge or overwrite options.
Default Folder Structure
When executed, Sapling creates a root folder named with the current date (format: YYYYMMDD) containing:
YYYYMMDD/
├── 00-utils/
│ └── 00-file-versioning/
├── 01-docs/
│ ├── journal.txt
│ └── notes.md
├── 02-src/
├── 03-models/
├── 04-results/
└── .gitignore
How to Use
- Open a workspace or folder in VS Code.
- Click the Sapling icon (tree symbol) on the left Activity Bar.
- Click the Create Project Tree button.
- Your structure is ready!
Requirements
- VS Code 1.80.0 or higher.
- A workspace or folder must be open.
Extension Settings
This extension currently does not require any specific configuration.
Release Notes
1.0.0
Initial release of Sapling Project Creator.
| |