Initial release: Ironpad v0.1.0 - Local-first, file-based project and knowledge management system. Rust backend, Vue 3 frontend, Milkdown editor, Git integration, cross-platform builds. Built with AI using Open Method.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
skepsismusic
2026-02-06 00:13:31 +01:00
commit ebe3e2aa8f
97 changed files with 25033 additions and 0 deletions

45
.gitignore vendored Normal file
View File

@@ -0,0 +1,45 @@
# === OS ===
.DS_Store
Thumbs.db
Desktop.ini
# === Editors / IDEs ===
.idea/
.vscode/
*.swp
*.swo
*~
# === Rust ===
backend/target/
# === Node.js ===
frontend/node_modules/
frontend/dist/
frontend/.vite/
# === Build artifacts ===
backend/static/
*.tmp
# === User data (created at runtime) ===
# The data/ directory is the user's local database.
# We include only the skeleton structure (.gitkeep files),
# not the actual notes, projects, tasks, or daily notes.
data/.git/
data/.gitignore
data/inbox.md
data/index.md
data/archive/*.md
data/daily/*.md
data/notes/*.md
data/notes/assets/*
!data/notes/assets/.gitkeep
data/projects/*/
!data/projects/.gitkeep
# === Stray root lock file (frontend/package-lock.json is kept for CI) ===
/package-lock.json
# === Generated images (article assets, not source) ===
/assets/