# core.js Roadmap

This roadmap outlines the planned features and improvements for core.js. Priorities and timelines may change based on community feedback and project needs.

## Current Version: 20260204.1

## Q1 2026

### High Priority
- [x] **CLI Installation Script**
  - Created universal install script for all platforms
  - Set up direct GitHub downloads
  - Updated all documentation to remove npm references

- [x] **GitHub Releases Automation**
  - Automated CLI tool releases
  - Version management system
  - Update mechanism

- [x] **Documentation Enhancements**
  - Video tutorials for getting started
  - More interactive examples
  - API reference improvements
  - Migration guides from other frameworks

- [ ] **Component Library Expansion** (Postponed)
  - Additional component variants (outlined, ghost, etc.)
  - More complex components (data tables, charts)
  - Component composition examples
  - *Note: Current component system is sufficient for user needs*

### Medium Priority
- [X] **Developer Experience**
  - Hot module replacement for dev server
  - Better error messages with suggestions
  - Source maps for debugging
  - Browser DevTools extension

- [ ] **Testing & Quality**
  - Unit test suite
  - Integration tests
  - Performance benchmarks
  - Browser compatibility testing

## Q2 2026

### Framework Enhancements
- [ ] **State Management**
  - Global state management utilities
  - State persistence helpers
  - Reactive state updates

- [ ] **Routing Improvements**
  - Nested routes support
  - Route guards/middleware
  - Dynamic route parameters
  - Route transitions

- [ ] **Performance**
  - Virtual DOM optimizations
  - Lazy loading for templates
  - Code splitting utilities
  - Memory leak prevention

### Tooling
- [ ] **Build Tools**
  - Optional bundler integration
  - CSS preprocessing support
  - Asset optimization
  - Production build command

- [ ] **IDE Support**
  - IntelliSense improvements
  - Syntax highlighting for templates
  - Code snippets for more editors
  - Linting rules

## Q3 2026

### Ecosystem Growth
- [ ] **Plugin System**
  - Plugin architecture
  - Community plugin registry
  - Official plugins (analytics, i18n, etc.)

- [ ] **Templates & Starters**
  - More project templates
  - Industry-specific starters
  - Integration examples (Firebase, Supabase, etc.)

- [ ] **Community**
  - Community showcase
  - Contributor recognition
  - Monthly releases
  - Community calls/meetups

### Advanced Features
- [ ] **Server-Side Rendering (SSR)**
  - SSR support for core.js
  - Static site generation
  - Hybrid rendering options

- [ ] **Mobile Support**
  - Mobile-optimized components
  - Touch gesture support
  - Progressive Web App utilities

## Q4 2026

### Enterprise Features
- [ ] **Security**
  - Security audit
  - XSS protection enhancements
  - Content Security Policy helpers
  - Security best practices guide

- [ ] **Accessibility**
  - WCAG 2.1 AA compliance
  - Accessibility testing tools
  - Screen reader optimization
  - Keyboard navigation improvements

- [ ] **Internationalization**
  - i18n utilities
  - RTL support
  - Date/number formatting
  - Translation management

## Future Considerations

### Under Evaluation
- TypeScript support
- React/Vue interoperability
- WebAssembly integration
- Native mobile apps (via Capacitor/Tauri)
- Desktop apps (via Electron/Tauri)

## Community Requests

Have a feature request? [Open an issue](https://github.com/Sitezip/core.sbs/issues) or start a [discussion](https://github.com/Sitezip/core.sbs/discussions)!

## Version History

- **20260204.1** - Error handling improvements, documentation updates, tutorial
- **20260125.1** - CLI tools, VS Code extension, component library
- **20251212.0** - Initial public release

---

**Note**: This roadmap is subject to change. Priorities are adjusted based on community feedback, security concerns, and project resources.

Last updated: March 2026
