diff --git a/docs/src/content/docs/getting-started/roadmap.mdx b/docs/src/content/docs/getting-started/roadmap.mdx index d518891..9552ec0 100644 --- a/docs/src/content/docs/getting-started/roadmap.mdx +++ b/docs/src/content/docs/getting-started/roadmap.mdx @@ -19,8 +19,8 @@ Instead of implementing features immediately, the project establishes a solid ar Completed work includes: -- **Repository structure:** Standardized layout for code, configurations, and assets. -- **Development workflow: Definition of branching strategies, commit rules, and review processes. +- **Repository structure:** Standardized layout for code, configurations, and assets. +- \*\*Development workflow: Definition of branching strategies, commit rules, and review processes. - **Architecture documentation (TOGAF ADM):** Architecture framework set up according to the TOGAF standard. - **Architecture Decision Records (ADRs 1-5):** System established for transparent documentation of architectural decisions. - **Project governance:** Defined roles, responsibilities, and decision-making processes. @@ -32,40 +32,46 @@ At this stage, no production-ready chart components are available. --- -## Current Status ⏳ +
+ + Completed Foundation v0.2.0 + + This milestone focuses on setting up the technical core of the component library. The goal is to build an automated, + testable, and documented environment for efficient StencilJS component development. -### Foundation v0.2.0 + This milestone focuses on setting up the technical core of the component library. The goal is to build an automated, + testable, and documented environment for efficient StencilJS component development. -This milestone focuses on setting up the technical core of the component library. The goal is to build an automated, -testable, and documented environment for efficient StencilJS component development. - -- **Create the initial StencilJS library:** Initialize the codebase and core configurations for the web component engine. -- **Establish Storybook for component development:** Set up Storybook as the development environment and isolated playground for component creation. -- **Configure testing infrastructure:** Configure unit, integration, or visual regression testing frameworks. -- **Configure CI/CD pipeline:** Automate linting, testing, and initial build checks on every repository push or pull request. + - **Create the initial StencilJS library:** Initialize the codebase and core configurations for the web component engine. + - **Establish Storybook for component development:** Set up Storybook as the development environment and isolated playground for component creation. + - **Configure testing infrastructure:** Configure unit, integration, or visual regression testing frameworks. + - **Configure CI/CD pipeline:** Automate linting, testing, and initial build checks on every repository push or pull request. +
--- -## Upcoming Milestones 🚀 +## Current Status ⏳ ### First Proof of Concept v0.3.0 -This milestone focuses on validating the core technical and accessibility assumptions of the library through a first -working implementation. The goal is to prove that the chosen architecture (SVG rendering, Web Components, accessibility-first +This milestone focuses on validating the core technical and accessibility assumptions of the library through a first +working implementation. The goal is to prove that the chosen architecture (SVG rendering, Web Components, accessibility-first approach) actually works in practice before committing to a broader component set. Goals include: - **SVG rendering:** Implement a first chart component using SVG-based rendering. - **Accessibility validation:** Verify WCAG compliance with automated (axe-core) and manual (screen reader) testing. -- **Framework integration:** Confirm the component works correctly when consumed from at -least one external framework (e.g. React or Vue). +- **Framework integration:** Confirm the component works correctly when consumed from at + least one external framework (e.g. React or Vue). - **Community feedback:** Share the proof of concept for early feedback before scaling to further components. --- +## Upcoming Milestones 🚀 + ### Minimum Viable Product (MVP) v1.0.0 -This milestone marks the first public-ready release. The goal is a stable, documented, +This milestone marks the first public-ready release. The goal is a stable, documented, and accessible set of chart components that can be safely adopted by external users. The MVP focuses on delivering value rather than completeness. @@ -81,7 +87,7 @@ Expected outcomes include: ### Community Growth -With a stable MVP in place, this milestone shifts focus toward expanding the library's reach, +With a stable MVP in place, this milestone shifts focus toward expanding the library's reach, capabilities, and contributor base. Future work may include: