Skip to content

chore: project setup — Next.js, architecture, CI, quality, docs#2

Closed
damnthonyy wants to merge 13 commits into
developfrom
feat/init-project
Closed

chore: project setup — Next.js, architecture, CI, quality, docs#2
damnthonyy wants to merge 13 commits into
developfrom
feat/init-project

Conversation

@damnthonyy
Copy link
Copy Markdown
Member

PR Type

chore

Summary

Project setup: Next.js (App Router), architecture (api + gateways), quality (Husky, Prettier, lint-staged), CI (lint, format, typecheck, build, SonarCloud), and documentation.

Description

  • Stack: Next.js 16, React 19, TypeScript, Tailwind, pnpm.
  • Architecture: src/architecture/api (HTTP client, WebSocket client, types); src/architecture/gateways for API calls; src/types for shared generics.
  • Quality: Husky (pre-commit = lint-staged, pre-push = block direct push to main/develop), Prettier, ESLint.
  • CI: workflow on push/PR to main and develop — lint, format check, typecheck, build; SonarCloud job after check succeeds.
  • UI: home page, not-found page, components/ui and components/dashboard structure; components readme (shadcn, Tremor, Figma MCP).
  • Docs: README (run + structure), docs/architecture.md, docs/dependance.md, docs/sonar.md, PR template.

No product features: foundation only for the robot dashboard.

What's Changed

  • Next.js bootstrap, folder structure (app, architecture, components, types)
  • API clients (HTTP + WebSocket) and shared types
  • Husky, lint-staged, Prettier, pre-push (block main/develop)
  • CI (lint, format, typecheck, build) + SonarCloud job
  • Not-found page, README and docs (architecture, dependencies, Sonar)
  • PR template and components readme (shadcn, Tremor, Figma MCP)

Screen

N/A — no significant UI change (test page + 404).

@damnthonyy damnthonyy added the chore Maintenance ,Config, deps, tooling label Mar 8, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 8, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@damnthonyy damnthonyy closed this Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance ,Config, deps, tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant