Initial commit: WYSIWYG Markdown Editor - Go backend + React/TypeScript frontend with Tailwind CSS
Backend: - Cobra CLI with --data-dir, --port, --host flags - Gin HTTP server with REST API for markdown CRUD operations - File storage on disk (.md files only) - Comprehensive logrus logging - Backend tests with CRUD round-trip verification Frontend: - React 18 + TypeScript + Tailwind CSS - Markdown editor with live GFM preview (react-markdown + remark-gfm) - File management UI (list, create, open, save, delete) - Theme switcher with Dark/Light/System modes - Responsive design - Frontend tests with vitest Testing: - All backend tests pass (go test ./...) - All frontend tests pass (npm test)
This commit is contained in:
68
frontend/dist/assets/index-39f1aff0.js
vendored
Normal file
68
frontend/dist/assets/index-39f1aff0.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
frontend/dist/assets/index-8d1b4242.css
vendored
Normal file
1
frontend/dist/assets/index-8d1b4242.css
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user