92 lines
2.1 KiB
Plaintext
92 lines
2.1 KiB
Plaintext
---
|
|
title: Roadmap
|
|
description: Current project status and planned evolution of LUNA Charts.
|
|
sidebar:
|
|
order: 2
|
|
---
|
|
|
|
LUNA Charts follows an **architecture-first** development approach.
|
|
|
|
Instead of implementing features immediately, the project establishes a solid architectural and organizational foundation before writing production code. This ensures long-term maintainability, consistent quality, and transparent decision-making.
|
|
|
|
---
|
|
|
|
## Current Status
|
|
|
|
**Current Phase:** Groundwork
|
|
|
|
The project is currently preparing the technical and organizational foundation for future development.
|
|
|
|
Completed work includes:
|
|
|
|
- Repository structure
|
|
- Development workflow
|
|
- Architecture documentation (TOGAF ADM)
|
|
- Architecture Decision Records (ADRs)
|
|
- Project governance
|
|
- Documentation infrastructure
|
|
|
|
At this stage, no production-ready chart components are available.
|
|
|
|
---
|
|
|
|
## Upcoming Milestones
|
|
|
|
### Foundation
|
|
|
|
- Create the initial StencilJS library
|
|
- Establish Storybook for component development
|
|
- Configure testing infrastructure
|
|
- Configure CI/CD pipeline
|
|
|
|
---
|
|
|
|
### First Proof of Concept
|
|
|
|
Deliver the first functional chart implementation to validate the technical architecture.
|
|
|
|
Goals include:
|
|
|
|
- SVG rendering
|
|
- Accessibility validation
|
|
- Framework integration
|
|
- Community feedback
|
|
|
|
---
|
|
|
|
### Minimum Viable Product (MVP)
|
|
|
|
Provide the first publicly usable version of LUNA Charts.
|
|
|
|
The MVP focuses on delivering value rather than completeness.
|
|
|
|
Expected outcomes include:
|
|
|
|
- Initial chart collection
|
|
- Stable public API
|
|
- Documentation
|
|
- Example applications
|
|
- Accessibility support
|
|
|
|
---
|
|
|
|
### Community Growth
|
|
|
|
After the MVP, the project will gradually expand.
|
|
|
|
Future work may include:
|
|
|
|
- Additional chart types
|
|
- Advanced customization
|
|
- Performance improvements
|
|
- Extended framework support
|
|
- Community contributions
|
|
- Governance evolution
|
|
|
|
---
|
|
|
|
## Long-Term Vision
|
|
|
|
LUNA Charts aims to become an accessible, framework-independent charting library that combines modern Web Components with a transparent architecture and a sustainable open-source development model.
|
|
|
|
Every milestone builds upon the architectural foundation established during the Groundwork phase. |