191 Commits

Author SHA1 Message Date
Mathis HERRIOT
eefe2906ed feat: add database scripts for Drizzle ORM (generate, migrate, studio) in backend package.json 2026-01-05 14:14:22 +01:00
Mathis HERRIOT
8ee0491c96 chore: update Drizzle ORM schema path in configuration 2026-01-05 14:14:08 +01:00
Mathis HERRIOT
73aea94d88 chore: update pnpm-lock.yaml with dependency additions and updates, including Drizzle ORM, PostgreSQL support, and dotenv integration 2026-01-05 12:10:57 +01:00
Mathis HERRIOT
7761e26d32 feat: add user schema with PostgreSQL integration using Drizzle ORM 2026-01-05 12:10:49 +01:00
Mathis HERRIOT
6c4f1694ba chore: remove GitHub Actions workflows for linting backend, frontend, and documentation 2026-01-05 12:10:40 +01:00
Mathis HERRIOT
0a84ad1595 chore: add GitHub Actions workflow for linting frontend, backend, and documentation 2026-01-05 12:10:29 +01:00
Mathis HERRIOT
43b4334971 feat: add Drizzle ORM configuration for PostgreSQL integration in backend 2026-01-05 12:08:01 +01:00
Mathis HERRIOT
07f905d7c9 feat: add support for dotenv, PostgreSQL, and Drizzle ORM in backend dependencies 2026-01-05 12:07:46 +01:00
Mathis HERRIOT
72f3bb7723 feat: implement database module and service with PostgreSQL integration and migrations support 2026-01-05 12:07:12 +01:00
Mathis HERRIOT
fd7409fe09 feat: enable Mermaid support in MDX through remark plugin integration
All checks were successful
Documentation Lint / lint (push) Successful in 9m31s
2026-01-05 10:36:27 +01:00
Mathis HERRIOT
e8617b8042 feat: enable Mermaid support in MDX through remark plugin integration 2026-01-05 10:36:24 +01:00
Mathis HERRIOT
824cdbe2b0 chore: update dependencies in documentation/package.json by adding mermaid, next-themes, and biome 2026-01-05 10:36:19 +01:00
Mathis HERRIOT
7941779451 feat: integrate Mermaid component into MDX components for extended chart support 2026-01-05 10:36:09 +01:00
Mathis HERRIOT
f8a27f868c feat: add Mermaid component for rendering charts in documentation with theme support 2026-01-05 10:35:52 +01:00
Mathis HERRIOT
cabefe3186 chore: update pnpm workspace configuration with onlyBuiltDependencies option 2026-01-05 10:17:07 +01:00
Mathis HERRIOT
4d776c5c16 refactor: simplify documentation structure by removing multi-language i18n support and unused components 2026-01-05 10:16:29 +01:00
Mathis HERRIOT
91179199f7 refactor: migrate documentation to support multi-language structure with i18n integration
Some checks failed
Documentation Lint / lint (push) Failing after 4m46s
2026-01-05 01:23:00 +01:00
Mathis HERRIOT
c1acc9f16b Fix typo in format:docs script in package.json 2026-01-05 00:36:37 +01:00
Mathis HERRIOT
a40bf9a18e Add workflow for linting documentation on changes or PRs
Some checks failed
Documentation Lint / lint (push) Failing after 3s
2026-01-05 00:32:28 +01:00
Mathis HERRIOT
fd0b82ab99 Update lockfile to version 9 and synchronize dependency versions 2026-01-05 00:28:25 +01:00
Mathis HERRIOT
1720cd6c36 Initialize documentation module with Fumadocs integration and basic setup 2026-01-05 00:28:02 +01:00
e953b2aa44 Add a standard .gitignore file to handle common exclusions
All checks were successful
Backend Lint / lint (push) Successful in 10m5s
Frontend Lint / lint (push) Successful in 9m33s
2026-01-04 23:45:23 +01:00
4c7a90f4d1 Update Biome to v2.3.11 in pnpm-lock.yaml 2026-01-04 23:44:03 +01:00
dac6ab3a15 Remove CVE-check workflow; add separate lint workflows for frontend and backend 2026-01-04 23:43:42 +01:00
403e2ca922 Update package name, adjust Biome config, and fix import order in e2e tests 2026-01-04 23:43:13 +01:00
3d2a92d283 Update Biome and TailwindCSS configurations; remove unused font imports 2026-01-04 23:39:06 +01:00
775c0ea210 Add Gitea issue management utilities for Bash and PowerShell scripts 2026-01-04 23:33:04 +01:00
74be5e889a Apply consistent tab-based indentation across the frontend codebase 2026-01-04 23:32:41 +01:00
3259927fd1 Update formatting rules to enforce consistent tab-based indentation across the backend 2026-01-04 23:30:54 +01:00
4b53a8d410 Initialize NestJS backend with basic structure, Biome setup, and essential configurations 2026-01-04 23:26:27 +01:00
45318dffe3 Update pnpm-lock.yaml to include backend and frontend dependencies 2026-01-04 20:53:56 +01:00
dcd233fe07 Remove --enableVulnerability flag from CVE-check workflow configuration
Some checks failed
CVE Security Check - Trivy + OWASP / Trivy Vulnerability Scan (push) Failing after 5m17s
CVE Security Check - Trivy + OWASP / OWASP Dependency-Check (push) Successful in 4s
CVE Security Check - Trivy + OWASP / Security Summary (push) Failing after 2s
2026-01-04 20:15:52 +01:00
acfcc3562f Initialize Next.js frontend with Biome setup, TailwindCSS, and basic configurations 2026-01-04 19:19:31 +01:00
04afa75b7f Create initial frontend with global styles and basic layout components 2026-01-04 19:19:07 +01:00
bd1ceca25c Add MemeGoat SVG assets (white, black, color) to public directory 2026-01-04 19:17:35 +01:00
e1eaa0ac6d Add pnpm-workspace.yaml to configure workspace packages 2026-01-04 19:17:22 +01:00
a9b9766221 Add Biome as a dev dependency and generate pnpm-lock.yaml
Some checks failed
CVE Security Check - Trivy + OWASP / OWASP Dependency-Check (push) Failing after 22s
CVE Security Check - Trivy + OWASP / Security Summary (push) Failing after 10s
CVE Security Check - Trivy + OWASP / Trivy Vulnerability Scan (push) Failing after 5m22s
2026-01-04 16:40:26 +01:00
8f372eef19 Add automated CVE security checks with Trivy and OWASP
Some checks failed
CVE Security Check - Trivy + OWASP / OWASP Dependency-Check (push) Has been cancelled
CVE Security Check - Trivy + OWASP / Security Summary (push) Has been cancelled
CVE Security Check - Trivy + OWASP / Trivy Vulnerability Scan (push) Has been cancelled
2026-01-04 16:32:58 +01:00
1ee4fd003b Add package.json with scripts for build, lint, test, and format tasks 2026-01-04 16:21:16 +01:00
062b2bc42b Update README with detailed project overview and resources 2026-01-03 16:22:53 +01:00
d139cca714 Initial commit 2026-01-03 14:42:48 +01:00