Skip to content

JustMeGaaRa/restruct

Repository files navigation

Restruct Architecture Suite

This is an official monorepo for Restruct architecture tools.

Project Structure

This is a monorepo project setup using Turbo.

Project Setup Checklist

  • monorepo setup (turborepo)
  • code formatter setup (prettier)
  • initial vscode extension app setup (vite)
  • testing library setup (vitest)
  • ui library integration (nextui or shadcn/ui)

Apps and Packages

  • docs: a Next.js app
  • web: another Next.js app
  • @structurizr/dsl: a library for building Structurizr workspaces and C4 diagrams with typescript.
  • @structurizr/react: a React component library for buiding Structurizr workspaces and rendering C4 diagrams.
  • @repo/ui: a stub React component library shared by both web and docs applications
  • @repo/eslint-config: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • @repo/typescript-config: tsconfig.jsons used throughout the monorepo

Utilities

This Turborepo has some additional tools already setup for you:

Build

To build all apps and packages, run the following command:

cd my-turborepo
pnpm build

Develop

To develop all apps and packages, run the following command:

cd my-turborepo
pnpm dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages