|= Standard Project Templates Documentation
This repository provides instructions and support files for setting up development environments using standardized project and workspace templates.
|
Why?
-
Standardized templates ensure consistency across projects and organizations.
-
Centralized configuration allows for easier maintenance and updates of extension recommendations and settings.
-
Tools like the Dev Center app can leverage these templates to automate project setup.
Details
-
Workspace templates configure VSCode to display labels for different repositories and manage extension recommendations.
-
Git configuration and other boilerplate files are provided to keep project roots clean and standardized.
-
Suggested plugins are managed in the
extensions.jsonfiles within each template.
Dev Center Integration
These templates are designed to be installed via the Dev Center application. The Dev Center provides a native GUI to:
-
Update Cache: Automatically sync the latest templates from this repository.
-
Inspect Projects: Identify which templates match your project’s technology stack.
-
Environment Setup: Optimize local filesystems (ReFS, XFS, Btrfs) and initialize the Issues Repository pattern.
-
Documentation preview: Integrated DocMinimap and high-performance Webview readers with multi-monitor anchoring.
-
Sync & Apply: Apply
.vscodesettings and extension recommendations to existing repositories. -
Create Base Templates: Capture your best project configurations and save them back into the template library.