Roadmap
This roadmap outlines the development phases of the self-hosted Nuxt Studio module. We're committed to build a powerful open-source content management system for Nuxt Content websites.
Current Status: Alpha Release
v1.0.0-alpha - Current ReleaseThe alpha release focuses on core functionality and stability. We're using Monaco editor to ensure all file operations and GitHub work before introducing the visual editor.
Release Phases
✅ Phase 1 - Alpha (Completed)
Focus: Core infrastructure, file operations, and GitHub integration
Monaco Code Editor
Professional code editor for enhanced Markdown with MDC syntax, YAML, and JSON files.
Features:
- Syntax highlighting for Markdown, YAML, JSON
- MDC syntax support
- Split-screen diff viewer for conflicts
- Auto-save functionality
Status: ✅ Completed
File Operations
Complete CRUD operations for content files in the content/ directory.
Features:
- Create new files and folders
- Edit existing files
- Delete files and folders
- Rename and move files
- Draft management with status tracking
Status: ✅ Completed
Media Management
Centralized media library for assets in the public/ directory.
Features:
- Upload images, videos, audio files
- Organize media in folders
- Preview media files
- Delete and rename media
- Copy media URLs and intergrate in Markdown
Status: ✅ Completed
Git Integration
Direct commits to GitHub with full version control.
Features:
- GitHub OAuth integration
- Commit changes via GitHub API
- Conflict detection
- Author attribution
- Commit message customization
Status: ✅ Completed
Real-time Preview
Live preview of changes on your production website.
Features:
- Draft content on production
- Instant preview updates
- Navigate your site with draft changes
- Side-by-side editing and preview
Status: ✅ Completed
🚧 Phase 2 - Beta (In Development)
Focus: Visual editing experience and enhanced authentication
Target Release: Q4 2025
The beta phase introduces the open source version of the visual editor, making Studio accessible to non-technical users.
Visual Editor
Notion-inspired WYSIWYG editor for Markdown content.
Status: 🚧 In Development
Frontmatter Edition as Form
Nuxt Content collections schema-based forms for editing frontmatter in Markdown files.
Status: 🚧 Planned
YAMLand JSON Edition as Form
Nuxt Content collections schema-based forms for json and yaml files.
Status: 🚧 Planned
Vue Component Edition
Visual interface for editing Vue component props and slots.
Status: 🚧 Planned
Google OAuth Authentication
Alternative authentication method for non-GitHub users.
Status: 🚧 Planned
🔮 Phase 3 - Stable Release
Focus: Production readiness and advanced features
Target Release: End of year 2025
The stable release will include performance optimizations and production ready features.
🌟 Phase 4 - Advanced Features (Future)
Focus: AI integration, multiple git providers and community based features.
Target Release: 2026
Long-term vision for expanding Studio's capabilities and integrate AI-powered content suggestions.