Skip to content

feat(misc-dev-scripts): Phase 2 populate templates/ project drop-ins - #27

Merged
synesissoftware merged 4 commits into
devfrom
refac-phase-2
Sep 18, 2026
Merged

synesissoftware merged 4 commits into
devfrom
refac-phase-2

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

Migrate vscode and gitattributes from misc-config-scripts; seed editorconfig, gitignore, and vimrc per language with lex-ordered sections; bump to 0.6.0 as the canonical catalogue.

…affold

Declare project-drop-in ownership; add
templates/{editorconfig,gitattributes, gitignore,vimrc,vscode}/<lang>/
layout with READMEs; bump to 0.5.2.
Add shell/docs .editorconfig; retarget root .vimrc; preserve former C/C++
gold as templates/vimrc/c_cxx/.vimrc; bump to 0.5.3.
Migrate vscode and gitattributes from misc-config-scripts; seed
editorconfig, gitignore, and vimrc per language with lex-ordered sections;
bump to 0.6.0 as the canonical catalogue.
Comment thread TODO.md
* [x] ~~~Phase 1: complete **self** boilerplate (**`.editorconfig`**; retarget root **`.vimrc`** as self for this Bash catalog, not C/C++ consumer gold; seed **templates/vimrc/c_cxx/.vimrc**)~~~ - ✅;
* [ ] Phase 2: populate **templates/** from freelibs exemplars and migrate **misc-config-scripts** `settings.json/` + `gitattributes/` content;
* [x] ~~~Phase 2: populate **templates/** from freelibs exemplars and migrate **misc-config-scripts** `settings.json/` + `gitattributes/` content~~~ - ✅;
* [ ] Phase 4: refresh this repo’s self **`.vscode/settings.json`** (and related self files) from **templates/vscode/generic/** (or shell-appropriate) once populated;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Phase 3 ? (skipped /left out, although it was mentioned earlier)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm...

Comment thread TODO.md
* [x] ~~~Phase 1: complete **self** boilerplate (**`.editorconfig`**; retarget root **`.vimrc`** as self for this Bash catalog, not C/C++ consumer gold; seed **templates/vimrc/c_cxx/.vimrc**)~~~ - ✅;
* [ ] Phase 2: populate **templates/** from freelibs exemplars and migrate **misc-config-scripts** `settings.json/` + `gitattributes/` content;
* [x] ~~~Phase 2: populate **templates/** from freelibs exemplars and migrate **misc-config-scripts** `settings.json/` + `gitattributes/` content~~~ - ✅;
* [ ] Phase 4: refresh this repo’s self **`.vscode/settings.json`** (and related self files) from **templates/vscode/generic/** (or shell-appropriate) once populated;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm...

Base automatically changed from refac-phase-1 to dev September 18, 2026 08:46
@synesissoftware
synesissoftware merged commit d2a03c9 into dev Sep 18, 2026
1 check passed
@synesissoftware
synesissoftware deleted the refac-phase-2 branch September 18, 2026 08:49
synesissoftware added a commit that referenced this pull request Sep 18, 2026
* docs(misc-dev-scripts): Phase 0 ownership and templates/ catalogue scaffold (#25)

Declare project-drop-in ownership; add
templates/{editorconfig,gitattributes, gitignore,vimrc,vscode}/<lang>/
layout with READMEs; bump to 0.5.2.

* chore(misc-dev-scripts): Phase 1 self boilerplate and c_cxx vimrc seed (#26)

* docs(misc-dev-scripts): Phase 0 ownership and templates/ catalogue scaffold

Declare project-drop-in ownership; add
templates/{editorconfig,gitattributes, gitignore,vimrc,vscode}/<lang>/
layout with READMEs; bump to 0.5.2.

* chore(misc-dev-scripts): Phase 1 self boilerplate and c_cxx vimrc seed

Add shell/docs .editorconfig; retarget root .vimrc; preserve former C/C++
gold as templates/vimrc/c_cxx/.vimrc; bump to 0.5.3.

* feat(misc-dev-scripts): Phase 2 populate templates/ project drop-ins (#27)

* docs(misc-dev-scripts): Phase 0 ownership and templates/ catalogue scaffold

Declare project-drop-in ownership; add
templates/{editorconfig,gitattributes, gitignore,vimrc,vscode}/<lang>/
layout with READMEs; bump to 0.5.2.

* chore(misc-dev-scripts): Phase 1 self boilerplate and c_cxx vimrc seed

Add shell/docs .editorconfig; retarget root .vimrc; preserve former C/C++
gold as templates/vimrc/c_cxx/.vimrc; bump to 0.5.3.

* feat(misc-dev-scripts): Phase 2 populate templates/ project drop-ins

Migrate vscode and gitattributes from misc-config-scripts; seed
editorconfig, gitignore, and vimrc per language with lex-ordered sections;
bump to 0.6.0 as the canonical catalogue.

* docs(misc-dev-scripts): note m-c-s 0.9.0 cutover for project drop-ins (#28)

* docs(misc-dev-scripts): Phase 0 ownership and templates/ catalogue scaffold

Declare project-drop-in ownership; add
templates/{editorconfig,gitattributes, gitignore,vimrc,vscode}/<lang>/
layout with READMEs; bump to 0.5.2.

* chore(misc-dev-scripts): Phase 1 self boilerplate and c_cxx vimrc seed

Add shell/docs .editorconfig; retarget root .vimrc; preserve former C/C++
gold as templates/vimrc/c_cxx/.vimrc; bump to 0.5.3.

* feat(misc-dev-scripts): Phase 2 populate templates/ project drop-ins

Migrate vscode and gitattributes from misc-config-scripts; seed
editorconfig, gitignore, and vimrc per language with lex-ordered sections;
bump to 0.6.0 as the canonical catalogue.

* docs(misc-dev-scripts): note m-c-s 0.9.0 cutover for project drop-ins

Record that templates/ is the sole canonical home after misc-config-scripts
removed its legacy catalogs.

* chore(misc-dev-scripts): Phase 4 align self with templates gold (#29)

* docs(misc-dev-scripts): Phase 0 ownership and templates/ catalogue scaffold

Declare project-drop-in ownership; add
templates/{editorconfig,gitattributes, gitignore,vimrc,vscode}/<lang>/
layout with READMEs; bump to 0.5.2.

* chore(misc-dev-scripts): Phase 1 self boilerplate and c_cxx vimrc seed

Add shell/docs .editorconfig; retarget root .vimrc; preserve former C/C++
gold as templates/vimrc/c_cxx/.vimrc; bump to 0.5.3.

* feat(misc-dev-scripts): Phase 2 populate templates/ project drop-ins

Migrate vscode and gitattributes from misc-config-scripts; seed
editorconfig, gitignore, and vimrc per language with lex-ordered sections;
bump to 0.6.0 as the canonical catalogue.

* docs(misc-dev-scripts): note m-c-s 0.9.0 cutover for project drop-ins

Record that templates/ is the sole canonical home after misc-config-scripts
removed its legacy catalogs.

* chore(misc-dev-scripts): Phase 4 align self with templates gold

Refresh root `.gitignore` from `templates/gitignore/generic/`; normalise
self `.gitattributes` to shell/docs catalog form; confirm `.vscode` matches
generic gold; keep shell/docs `.editorconfig` / `.vimrc`; fold notes into
0.6.0 CHANGES/NEWS/TODO/README.

* .vscode/settings.json

* chore(.gitignore, .vscode/settings.json): standardisation in lieu of C/C++ standardisation effort
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants