Skip to content

wesleyzilva/workspaceShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

workspaceShare — Wesley Silva's Portable Workspace Config

Single source of truth for VS Code workspace settings, AI instructions, Git tooling, and project templates


Portable configuration repository that makes every new project immediately productive: shared AI instructions, VS Code settings, a canonical Git manager, README templates, and a .gitignore baseline — all version-controlled and cloneable in one command.


The Problem

Every time a new repository is created, the same configuration has to be reproduced from scratch: AI coding instructions, commit conventions, README structure, VS Code settings, and Git tooling. Without a single source of truth, settings drift across projects and institutional knowledge is lost when machines are replaced.


The Solution

A dedicated repository that acts as the configuration backbone for all projects in this workspace. Clone it once, copy what you need, and every project inherits a consistent, documented standard from day one — eliminating setup debt permanently.


Repository Structure

workspaceShare/
├── .github/
│   └── copilot-instructions.md     ← Global AI coding standard
├── templates/
│   ├── README-template.md          ← STAR-structured README scaffold
│   ├── git-manager.ps1             ← Canonical interactive Git manager
│   └── .gitignore                  ← Standard gitignore baseline
├── vscode/
│   ├── settings.json               ← Recommended workspace settings
│   └── extensions.json             ← Recommended extensions list
└── README.md

Usage

Bootstrap a new project

# 1. Clone this config repo alongside your project
git clone https://github.com/wesleyzilva/workspaceShare.git

# 2. Copy the gitignore baseline
Copy-Item workspaceShare\templates\.gitignore .\NEW_PROJECT\

# 3. Copy the README scaffold and fill it in
Copy-Item workspaceShare\templates\README-template.md .\NEW_PROJECT\README.md

# 4. Copy the Git manager
New-Item -ItemType Directory .\NEW_PROJECT\gitCommands -Force
Copy-Item workspaceShare\templates\git-manager.ps1 .\NEW_PROJECT\gitCommands\

# 5. Copy AI instructions into the new project
New-Item -ItemType Directory .\NEW_PROJECT\.github -Force
Copy-Item workspaceShare\.github\copilot-instructions.md .\NEW_PROJECT\.github\

Sync git-manager across all projects (run from c:\repositorio)

$src = ".\workspaceShare\templates\git-manager.ps1"
@("dradaianaferraz_gold","VIPpocket","VIPpocket_adm","portfolioNearshoreWesIA","imprimaMais","restituicaoICMS_ISS_porIBS_front") |
  ForEach-Object { Copy-Item $src ".\$_\gitCommands\git-manager.ps1" -Force; Write-Host "OK: $_" }

Standards Enforced

Area Standard
Language English C2
Methodology STAR + Agile + Data-Driven
Commits Conventional Commits
Components Angular signals, standalone, OnPush
Security OWASP Top 10 baseline
AI GitHub Copilot with custom instructions

See .github/copilot-instructions.md for the full specification.


License

MIT © Wesley Silva

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors