Prepared release v0.2.0 and merge dev into Main #34

Merged
Ninosaurier merged 26 commits from dev into main 2026-09-01 16:38:08 +00:00
12 changed files with 60 additions and 31 deletions
Showing only changes of commit 47697eb744 - Show all commits
-5
View File
@@ -1,5 +0,0 @@
---
'luna-charts': minor
---
Establish the initial project foundation with architecture, documentation, governance, and development tooling.
+1 -1
View File
@@ -2,7 +2,7 @@
LUNA Charts is a reusable, developer-friendly charting library designed to make accessible, WCAG-oriented data visualization the default rather than an afterthought. LUNA Charts is a reusable, developer-friendly charting library designed to make accessible, WCAG-oriented data visualization the default rather than an afterthought.
> **Project status:** Foundation phase. 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. (starting with `BarChart`) are still in development. See the [Roadmap](./docs/src/content/docs/getting-started/roadmap.mdx) for details. > **Project status:** Working on First Proof of Concept v0.3.0 phase. 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. See the [Roadmap](./docs/src/content/docs/getting-started/roadmap.mdx) for details.
## Preface & Repository Mirror Notice ## Preface & Repository Mirror Notice
+13
View File
@@ -0,0 +1,13 @@
# docs
## 0.2.0
### Minor Changes
- This release introduces the next iteration of LUNA Charts with improvements to the component architecture, development workflow, testing infrastructure, and documentation.
- Improved component development and project structure
- Enhanced component testing infrastructure
- Improved CI/CD test handling, including projects without test files
- Updated and extended project documentation
- Various improvements and fixes across the library
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "docs", "name": "docs",
"type": "module", "type": "module",
"version": "0.0.1", "version": "0.2.0",
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",
"start": "astro dev", "start": "astro dev",
@@ -1,5 +1,5 @@
--- ---
title: Declarative Component API title: "ADR-000600: Declarative Component API"
description: "LUNA Charts exposes chart functionality through a strongly typed, component-based declarative API." description: "LUNA Charts exposes chart functionality through a strongly typed, component-based declarative API."
--- ---
@@ -1,5 +1,5 @@
--- ---
title: No Plugin or Extension System title: "ADR-0007000: No Plugin or Extension System"
description: "LUNA Charts does not provide a consumer-facing plugin or extension mechanism." description: "LUNA Charts does not provide a consumer-facing plugin or extension mechanism."
--- ---
@@ -1,5 +1,5 @@
--- ---
title: Single-Package Distribution Model title: "ADR-000800: Single-Package Distribution Model"
description: "LUNA Charts is distributed as one unified package rather than separate packages per chart type or internal module." description: "LUNA Charts is distributed as one unified package rather than separate packages per chart type or internal module."
--- ---
@@ -1,5 +1,5 @@
--- ---
title: Multi-Layer Testing Strategy title: "ADR-000900: Multi-Layer Testing Strategy"
description: "LUNA Charts uses multiple complementary quality assurance layers with automated release gates." description: "LUNA Charts uses multiple complementary quality assurance layers with automated release gates."
--- ---
@@ -20,7 +20,7 @@ Instead of implementing features immediately, the project establishes a solid ar
Completed work includes: Completed work includes:
- **Repository structure:** Standardized layout for code, configurations, and assets. - **Repository structure:** Standardized layout for code, configurations, and assets.
- **Development workflow: Definition of branching strategies, commit rules, and review processes. - \*\*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 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. - **Architecture Decision Records (ADRs 1-5):** System established for transparent documentation of architectural decisions.
- **Project governance:** Defined roles, responsibilities, and decision-making processes. - **Project governance:** Defined roles, responsibilities, and decision-making processes.
@@ -32,9 +32,12 @@ At this stage, no production-ready chart components are available.
--- ---
## Current Status ⏳ <details>
<summary>
### Foundation v0.2.0 Completed Foundation v0.2.0
</summary>
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, 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. testable, and documented environment for efficient StencilJS component development.
@@ -43,10 +46,11 @@ testable, and documented environment for efficient StencilJS component developme
- **Establish Storybook for component development:** Set up Storybook as the development environment and isolated playground for component creation. - **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 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. - **Configure CI/CD pipeline:** Automate linting, testing, and initial build checks on every repository push or pull request.
</details>
--- ---
## Upcoming Milestones 🚀 ## Current Status
### First Proof of Concept v0.3.0 ### First Proof of Concept v0.3.0
@@ -63,6 +67,8 @@ least one external framework (e.g. React or Vue).
--- ---
## Upcoming Milestones 🚀
### Minimum Viable Product (MVP) v1.0.0 ### 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,
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "LUNA-Charts", "name": "LUNA-Charts",
"version": "1.0.0", "version": "0.2.0",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
+15
View File
@@ -0,0 +1,15 @@
# luna-charts
## 0.2.0
### Minor Changes
- This release introduces the next iteration of LUNA Charts with improvements to the component architecture, development workflow, testing infrastructure, and documentation.
- Improved component development and project structure
- Enhanced component testing infrastructure
- Improved CI/CD test handling, including projects without test files
- Updated and extended project documentation
- Various improvements and fixes across the library
- 72c49e6: Establish the initial project foundation with architecture, documentation, governance, and development tooling.
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "luna-charts", "name": "luna-charts",
"version": "0.0.1", "version": "0.2.0",
"description": "Stencil Component Starter", "description": "Stencil Component Starter",
"main": "dist/index.cjs.js", "main": "dist/index.cjs.js",
"module": "dist/index.js", "module": "dist/index.js",