-
Notifications
You must be signed in to change notification settings - Fork 1
WIKI SETUP GUIDE
Horst Herb edited this page Nov 4, 2025
·
1 revision
- Visit https://github.com/hherb/bmlibrarian/wiki
- Click "Create the first page"
- Enter
Homeas the title - Add any placeholder content (will be replaced)
- Click "Save Page"
cd /tmp/wiki_content
./populate_wiki.shThe script will automatically:
- Clone the wiki repository
- Copy all 42 documentation pages
- Set up navigation (Home, Sidebar, Footer)
- Commit and push to GitHub
Visit: https://github.com/hherb/bmlibrarian/wiki
If you prefer manual control:
# 1. Clone the wiki repository (after initializing on GitHub)
git clone https://github.com/hherb/bmlibrarian.wiki.git
cd bmlibrarian.wiki
# 2. Copy all documentation
cp /tmp/wiki_content/*.md .
# 3. Commit and push
git add .
git commit -m "Add comprehensive documentation to wiki"
git push origin master- Home.md - Main landing page with full documentation index
- _Sidebar.md - Navigation menu (appears on all pages)
- _Footer.md - Footer links (appears on all pages)
- Getting Started
- CLI Guide
- Research GUI Guide
- Config GUI Guide
- Configuration Guide
- Workflow Guide
- Agents Guide
- Query Agent Guide
- Citation Guide
- Reporting Guide
- Counterfactual Guide
- Multi-Model Query Guide
- Queue Management Guide
- Migration System
- CLI Reference
- Troubleshooting
- And more...
- Architecture Overview
- Agents Architecture
- Agent Module
- GUI Architecture
- Modular CLI Architecture
- Workflow System
- Queue System Architecture
- Citation System
- Reporting System
- Counterfactual System
- Multi-Model Architecture
- Human Edit Logging
- Unified Document Card
- API Reference
- Contributing Guide
- And more...
Total: 42 documentation pages
To update the wiki when documentation changes:
# From your bmlibrarian repository
cd /tmp/wiki_content
# Copy updated docs
cp ~/src/bmlibrarian/doc/users/*.md .
cp ~/src/bmlibrarian/doc/developers/*.md .
# Push to wiki
cd ~/src/bmlibrarian.wiki
cp /tmp/wiki_content/*.md .
git add .
git commit -m "Update documentation"
git push origin master- Cause: Wiki hasn't been initialized on GitHub yet
- Solution: Follow Step 1 above to create the first page
- Cause: Not authenticated with GitHub
-
Solution: Ensure you're logged in with
gh auth login
- Cause: File names must match wiki page titles
-
Solution: GitHub wiki converts filenames:
Getting-Started.md→ "Getting Started" page
-
Cause: Sidebar filename must be exactly
_Sidebar.md - Solution: Check filename capitalization
- Create
New-Page.mdin wiki repository - Add link to
_Sidebar.mdfor navigation - Commit and push
- Edit the
.mdfile - Commit and push
- Changes appear immediately
Use double brackets: [[Page Name]] or [[Page-Name]]
- GitHub wikis are separate git repositories (
.wiki.git) - Wiki pages use GitHub Flavored Markdown
- Images can be uploaded through the web interface
- Wiki pages are searchable through GitHub's wiki search
- All edits are version controlled with git history
Ready to populate your wiki? Run ./populate_wiki.sh now!
Getting Started
Applications
Features
- Workflow Guide
- Agents Guide
- Multi-Model Query Guide
- Query Agent Guide
- Citation Guide
- Reporting Guide
- Counterfactual Guide
Advanced
Architecture
Systems
- Workflow System
- Queue System Architecture
- Citation System
- Reporting System
- Counterfactual System
- Multi-Model Architecture
Contributing