Ninosaurier
c5011073cf
Fix(config): remove stale apps/ references from workspace configs
...
Cleans up leftover configuration from the apps/ → docs/ restructuring
(see ADR-0001 update). Neither file had any effect anymore since the
apps/ directory no longer exists, but both left stale references that
could confuse future contributors.
- pnpm-workspace.yaml: removed the unused "apps/*" package glob
- .changeset/config.json: removed the "ignore": ["apps/docs"] entry,
since docs/ is not tracked as a pnpm workspace package and the
entry had no effect
2026-07-17 18:41:10 +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
477f2bcc47
feat(a11y-example) Added my-component
...
my-component will remove in the future or moved in example. It is just a preview to see, if the tests run
2026-07-16 15:34:35 +02:00
Ninosaurier
64a6ff6a20
feat(a11y): add extensible accessibility test infrastructure with axe-core" -m "- Add A11yChecker interface (types.ts) as the shared contract for accessibility checkers
2026-07-16 15:33:28 +02:00
Ninosaurier
5564eaf31a
build: add axe-core dependency
2026-07-16 15:23:14 +02:00
Ninosaurier
a10b79b504
test(pnpm and playwright): Playwright run successful in docker container" -m "- Pin Dockerfile.test to mcr.microsoft.com/playwright:v1.52.0-noble to match the playwright npm package version (was mismatched at v1.61.1)
...
- Add supportedArchitectures (linux-x64-gnu) to pnpm-workspace.yaml so native bindings (rolldown, esbuild) are included in the lockfile for the container's platform
- Add onlyBuiltDependencies: [playwright] to pnpm-workspace.yaml so build scripts run non-interactively in CI/Docker
- Remove stale/redundant pnpm field from package.json (moved to pnpm-workspace.yaml per pnpm v10+ config location)
- Split stencil-test into test:unit (native, fast) and test:browser (Docker, cross-browser) scripts
- Set ENV CI=true in Dockerfile.test to avoid interactive TTY prompts during pnpm install
- Remove anonymous node_modules volumes from docker-compose.test.yaml to prevent stale volume state from surviving image rebuilds
- Add root-level test:unit / test:component / test scripts to orchestrate native unit tests and Dockerized cross-browser tests
2026-07-15 16:42:43 +02:00
Ninosaurier
d8d4c7cb69
test(pnpm and playwright): Updated dependencies
2026-07-15 13:57:44 +02:00
Ninosaurier
9821ffe642
test(docker): Added docker container
...
Playwright tests execute in containers, allowing developers to test independently of the operating system.
2026-07-15 13:55:27 +02:00
Ninosaurier
1874c0ea9e
Added .pnpm-store in .gitignore
2026-07-15 13:51:26 +02:00
Ninosaurier
2c2fbd160e
ignore(test): Added new folder
...
After pnpm test, test-results will be created. Does need to push. Added the folder in .gitignore
2026-07-15 12:18:38 +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
e23bd8e721
Removed folder apps, because of new decision. Starlight doc tool will stored in docs folder
2026-07-14 13:58:55 +02:00
Ninosaurier
15b92fa27e
Added storybook with example in thw preview.tsx
2026-07-12 15:44:12 +02:00
Ninosaurier
54255b453a
tsconfig.json extends from tsconfig.base.json
2026-07-12 15:43:41 +02:00
Ninosaurier
193ce2b241
renamed tsconfig.base.yaml to tsconfig.base.json
2026-07-12 15:42:20 +02:00
Ninosaurier
a11bbcf6f7
Testing(stencil): First testing stencil workspace
2026-07-12 13:47:25 +02:00
Ninosaurier
ff9d18610c
build(stencil): initialize stencil workspace
2026-07-12 13:43:50 +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
bd7cd1030a
Fixed all warnings
2026-07-12 01:15:50 +02:00
Ninosaurier
b722e113ab
Set configuration for changeset
2026-07-10 16:15:35 +02:00
Ninosaurier
8513c987c9
Installed ESLint and Prettier
2026-07-10 15:55:44 +02:00
Ninosaurier
b7be19cfc3
Set version of pnpm
2026-07-10 15:03:58 +02:00
Ninosaurier
a87e8bc803
Added tsconfig.base.yaml and set rules
2026-07-10 15:03:42 +02:00
Ninosaurier
d8f67ff8ab
Updated pnpm-workspace.yaml
2026-07-10 14:55:35 +02:00
Ninosaurier
0a732ab9a0
Added pnpm-workspace.yaml. so project works as a monorepo
2026-07-10 14:34:06 +02:00
Ninosaurier
e56c667b40
Installed pnpm and init a package.json. Furthermore set "runtime" and the necessary node version
2026-07-10 14:23:57 +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
Ninosaurier
2e250cf98f
Added code_of_conduct.md
2026-07-10 13:43:17 +02:00
Ninosaurier
fffb3c6637
Initial commit
2026-07-10 08:48:07 +00:00