Commit Graph
37 Commits
Author SHA1 Message Date
Ninosaurier 88991e353e fix(docs): resolve missing native Astro compiler bindings in root execution
CI / lint-and-format (push) Successful in 37s
CI / changeset-check (push) Successful in 27s
CI / unit-tests (push) Successful in 42s
CI / component-tests (push) Successful in 32s
CI / lint-and-format (pull_request) Successful in 35s
CI / changeset-check (pull_request) Successful in 25s
CI / unit-tests (pull_request) Successful in 37s
CI / component-tests (pull_request) Successful in 34s
pnpm v11 aggressively purges nested optional platform-specific dependencies during hoisted workspace resolution if the host detection mismatches local metadata. Moving these packages to root devDependencies bypasses pnpm's optional filtering logic, forcing a deterministic physical download of the required Rust compiler binary without cluttering the published library's package.json.

Fixes: #23
2026-08-15 21:33:53 +02:00
Ninosaurier 2ddf8961c2 docs(update): update README to reflect .gitea/ CI setup and test image sourcing
CI / lint-and-format (push) Successful in 34s
CI / changeset-check (push) Successful in 30s
CI / unit-tests (push) Successful in 37s
CI / component-tests (push) Successful in 30s
Adds the .gitea/ directory to the project structure overview and
corrects the claim that local and CI test environments are identical.
Both are built from the same Dockerfile.test, but locally the image is
built on demand while CI pulls a prebuilt version — see ADR-0002 and
the Technology Architecture doc for details.
2026-08-05 17:00:52 +02:00
Ninosaurier 669baef7d4 Update(docs): document containerized browser test execution
Adds the containerized Playwright-based test execution environment
(Dockerfile.test, docker-compose.test.yaml) to the Technology
Architecture, which was implemented but never documented.

- Added Section 6.6 "Test Execution Environment" describing the
  Docker-based Playwright setup used for local development and CI
- Added the containerized test environment to the "Key Architectural
  Decisions" list
- Added a Change Log entry explaining what changed and why
2026-07-17 18:49:35 +02:00
Ninosaurier 2b5ce8a233 Update(docs): align ADR-0001 and ADR-0002 with implemented architecture
Corrects two Architecture Decision Records that had drifted from the
actual implementation during this sprint.

- ADR-0002 (Technology Stack): unit testing now uses Vitest instead of
  Jest; Playwright's role is clarified as the browser provider used by
  Vitest's browser mode rather than a standalone test runner.
- ADR-0001 (Repository Structure): repository diagram updated to
  remove the unused apps/ directory, correct the docs/ path to match
  the actual Starlight content location, and add the previously
  missing adm/ folder.

Both ADRs now include a Change Log section documenting what changed
and why, per the Architecture Change Management process (ADM Phase H).
2026-07-17 18:36:11 +02:00
Ninosaurier 9b0758a0eb Update(docs) Updated ADR 200
Jest is replaced by Vitest. New version of StencilJS use Vitest for unit tests
2026-07-17 18:27:17 +02:00
Ninosaurier 94c12dc90a fix(docs): Updated Startpage of the documentation 2026-07-15 01:05:21 +02:00
Ninosaurier 8e2131ef12 fix(docs): Added new chapter in the doc
Added new chapter "getting-started", so new developers has a start point
2026-07-15 00:48:16 +02:00
Ninosaurier 3d79b545d4 fix(docs): Updated astro.config.mjs
AstroJS will show automatically all mdx-files in the folder "getting-started"
2026-07-15 00:47:10 +02:00
Ninosaurier 7fa7211d8e fix(docs): Migrate the first five ADRs 2026-07-15 00:23:53 +02:00
Ninosaurier 912a53d7df fix(docs) Migration of the adm-document
Added the whole adm-document oft LUNA-Charts in AstroJS
2026-07-15 00:21:16 +02:00
Ninosaurier c6f83a9a90 fix(docs): Added an adr template
Developers can use template for creating new adrs
2026-07-14 19:55:28 +02:00
Ninosaurier 869ea55378 fix(docs): Updated file, to automatically search for MDX files.
The MDX files are automatically placed in the ADM and ADR subfolders in the documentation
2026-07-14 19:48:44 +02:00
Ninosaurier 080987ca52 docs(adr): add Starlight frontmatter to ADR template
Add required `title`/`description` frontmatter and remove the redundant H1 heading so new ADRs created from this template conform to Starlight's content collection schema by default.
2026-07-14 16:48:26 +02:00
Ninosaurier 3d4c01250d docs(adr): add ADR overview index page
Add an introductory index page explaining what ADRs are, why LUNA Charts uses them, and listing the currently documented decisions.
2026-07-14 16:41:24 +02:00
Ninosaurier f1339b1d5e fix(docs): add Starlight frontmatter to ADR-0005
Add required `title`/`description` frontmatter and remove the redundant H1 heading so the file conforms to Starlight's content collection schema.
2026-07-14 16:34:49 +02:00
Ninosaurier cc446bc683 fix(docs): add Starlight frontmatter to ADR-0004
Add required `title`/`description` frontmatter and remove the redundant H1 heading so the file conforms to Starlight's content collection schema.
2026-07-14 16:32:06 +02:00
Ninosaurier 9ad74eaa79 fix(docs): add Starlight frontmatter to ADR-0003
Add required `title`/`description` frontmatter and remove the redundant H1 heading so the file conforms to Starlight's content collection schema.
2026-07-14 16:30:07 +02:00
Ninosaurier 67e4204365 fix(docs): add Starlight frontmatter to ADR-0002
Add required `title`/`description` frontmatter and remove the redundant H1 heading so the file conforms to Starlight's content collection schema.
2026-07-14 16:26:13 +02:00
Ninosaurier d8477ee2ac Convert Markdown file to MDX 2026-07-14 16:25:53 +02:00
Ninosaurier c46f4c6de7 fix(docs): add Starlight frontmatter to ADR-0001 2026-07-14 16:23:26 +02:00
Ninosaurier 2258e0b159 Added landing page, so other developers know where to start 2026-07-14 16:17:24 +02:00
Ninosaurier 630c1ca1b6 Added start page for topic architecture 2026-07-14 16:14:10 +02:00
Ninosaurier 58c12c4ffb Added a start page for the ADRs 2026-07-14 16:13:45 +02:00
Ninosaurier 0f30917ce9 Become unnecessary 2026-07-14 16:08:09 +02:00
Ninosaurier 042d9f9252 Moved files in the docs/src/content of Astro JS 2026-07-14 16:07:51 +02:00
Ninosaurier 21cc6560d0 Removed unused files 2026-07-14 16:06:16 +02:00
Ninosaurier 33778acc09 Removed because it is unnecessary 2026-07-14 16:05:56 +02:00
Ninosaurier e6e7218750 Updated content 2026-07-14 16:05:38 +02:00
Ninosaurier 75c2c12eca Removed old favicon 2026-07-14 16:05:20 +02:00
Ninosaurier 24d99c887a Added LUNA-Charts logo 2026-07-14 16:04:31 +02:00
Ninosaurier 0071faa18a Changed favicon 2026-07-14 16:04:18 +02:00
Ninosaurier 6221e4c2de Removed unused image 2026-07-14 15:23:23 +02:00
Ninosaurier db35cc2b97 Created Starlight project 2026-07-14 14:04:21 +02:00
Ninosaurier c112b44a0e Moved actually docs in folder docs back. needed to move them away, for creating starlight project 2026-07-14 14:04:03 +02:00
Ninosaurier 8e38146cb0 Added the first 5 ADRs, which are important for first Work package "Groundwork" 2026-07-12 12:13:37 +02:00
Ninosaurier dbf4b55072 Added Introduction as README.md for the ADRs and defined a template for possibly new ADRs 2026-07-12 12:13:02 +02:00
Ninosaurier 9f3be1f630 Created all necessary folders and moved CODE_OF_CONDUCT.md in the .github folder 2026-07-10 14:09:58 +02:00