Commit Graph
53 Commits
Author SHA1 Message Date
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