|= Standard Project Templates Documentation

This repository provides instructions and support files for setting up development environments using standardized project and workspace templates.

  • If you are working on something that could break things, create a new code branch in repositories before you start editing.

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.json files 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 .vscode settings and extension recommendations to existing repositories.

  • Create Base Templates: Capture your best project configurations and save them back into the template library.