This repository is now an Obsidian community plugin that creates and manages a CaseMap-style legal knowledge base directly inside your vault.
- Initialize CaseMap database structure
- Creates folders:
Cases,Facts,People,Issues,Evidence,Chronology,Matrix,FileClasses,Templates - Seeds starter templates and fileClass definition files
- Creates folders:
- Generate CaseMap indexes
- Updates
_index.mdfiles in primary folders
- Updates
- Generate master chronology
- Builds
Chronology/master_chronology.mdfrom date-tagged notes
- Builds
- Generate evidence matrix
- Builds
Matrix/evidence_matrix.mdfrom Evidence note relationships
- Builds
- Generate FileClass field index
- Builds
FileClasses/_fileclass_index.md
- Builds
npm install
npm run buildBuild output is written to main.js.
- Build the plugin:
npm install npm run build
- Copy these files into your vault plugin folder:
manifest.jsonmain.jsversions.json
- Place them at:
<your-vault>/.obsidian/plugins/obsidian-style-casemap-database/
- In Obsidian:
- Open Settings → Community plugins
- Turn off Restricted mode
- Enable CaseMap Database
src/main.ts– plugin source codemanifest.json– Obsidian plugin metadataversions.json– plugin version compatibilitytemplates/andvault/– legacy project content retained for reference
MIT — see LICENSE.