Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.24 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.24 KB

Workspace boilerplate

image

Workspace is a boilerplate and my work experience of making backend applications. Its contains best-practices of writing code I try to make conventions of code, to prevent your project being difficult to read and support This is a customized workspace using NestJS, orchestrator Nx with ready solutions like

  • Standards and conventions for NestJS modules. Create new modules using built-in schematics
  • Ready and configured commands for Prisma. Generate types, run migrations and other for particular library using built-in Prisma executors
  • Containerize your application in Docker using one command
  • Gateway application for your GraphQL services
  • Own NestJS library for communication between applications using NATS (full nats support)
  • ESLint rules and Prettier configured
  • Example for Gitlab CI/CD
  • Store your DevOps code with the entire code of application and manage it easily with Ansible and Terraform (terraform coming soon)
  • Configured metrics with Grafana and Prometheus

Documentation

Checkout documentation: https://tinybudgie.github.io/docs/

Installation

npx @tinybudgie/create-workspace my-project