Basic local setup
- Windows PowerShell
- Git
- Python available on PATH for JSON and helper scripts
- A willingness to work in small batches
GroundMesh is the canonical core repo for the Atlas-backed docs layer, contributor flow,
governance artifacts, and public trust scaffolding. The newer groundmesh-world
site is the stronger narrative seed, and this repo is where we keep the operational memory
clear and extend it carefully.
Treat GroundMesh as the canonical core and groundmesh-world as
the public narrative seed. We join them by translation and careful reuse, not by forcing a
hard repo collapse before the structure is ready.
GroundMesh works best when active repo work happens in one main working surface and important state is anchored in GitHub rather than scattered across many chat windows.
If something matters, anchor it once in GitHub and let the other surfaces point back to that record instead of recreating the same context again and again.
If you export your ChatGPT data, GroundMesh can ingest the resulting
conversations.json or export zip into a local archive for later reading,
indexing, and careful reuse.
.\scripts\import-chatgpt-export.ps1 -SourcePath C:\path\to\chatgpt-export.zip
The importer writes a timestamped folder under archives/chatgpt_exports
with a raw copy of the export, a top-level index, a manifest, and one Markdown file per
conversation.
git clone https://github.com/mailgmirko-creator/groundmesh.git
cd groundmesh
Set-ExecutionPolicy -Scope Process Bypass -Force
.\scripts\bootstrap-node.ps1
.\scripts\health-check.ps1
.\scripts\atlas-generate.ps1
start .\docs\atlas\index.html
start .\docs\index.html
git checkout -b docs/my-small-change
# edit one page, doc, or script
.\scripts\atlas-generate.ps1
.\scripts\health-check.ps1
git status
git add docs\path-you-changed
git commit -m "docs: explain the small change"
git push -u origin docs/my-small-change
Then open GitHub, create the PR into main, and keep the title and body honest about what changed and why.
The public layer already supports questions, corrections, and simple participation without a deep local setup.