Skip to content

web-party/diamondu

Repository files navigation

Diamondu

A personal monorepo playground built with Nx for exploring and experimenting with modern monorepo architecture and tooling.

Purpose

This repository serves as a hands-on learning environment where I explore:

  • Monorepo architecture - Understanding the benefits and challenges of managing multiple projects in a single repository
  • Multi-framework development - Building applications with different frameworks (Vue, Nuxt, Angular, etc.) within the same workspace
  • Dependency management - Sharing code and dependencies efficiently across applications
  • Code generation - Leveraging Nx generators to scaffold projects and components as well as to run migrations
  • Build optimization - Exploring Nx's computation caching and affected command strategies
  • Tooling integration - Testing various development tools and their integration in a monorepo setup

What's Inside

This workspace contains a few applications built with different frameworks and libraries, demonstrating how Nx enables seamless multi-framework development in a single monorepo.

Notes

This is an experimental repository where I test ideas, try new approaches, and learn by doing. Code quality and architectural decisions may vary as this is primarily a learning tool rather than a production codebase.

About

Nx workspace

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors