0.1.25 • Published 5 months ago

@schemifyjs/cli v0.1.25

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Schemify CLI

🛠️ Modern microservice scaffolding powered by Hexagonal Architecture, DDD, CQRS, and NestJS.

English | Español


English

🔗 Repository

Visit the official repository: Schemify Microservice

🚀 What is Schemify CLI?

schemify is a CLI tool designed to scaffold production-grade Node.js microservices using best practices like:

  • Hexagonal Architecture (Ports & Adapters)
  • Domain-Driven Design (DDD)
  • CQRS + Event-driven Messaging
  • gRPC, Kafka, and Prisma ORM

It generates everything from project skeletons to use cases, entities, DTOs, and handlers.


📦 Installation

npm install -g @schemify/cli

📂 Usage

Create a new microservice:

schemify new microservice

You’ll be prompted for the project name and type. The CLI will:

  • Copy the base template from schemify-microservice
  • Setup module structure, gRPC contracts, Kafka topics, and Prisma schemas
  • Bootstrap the project with Git and install dependencies

🧪 Example

schemify new grpc

Creates a gRPC-ready microservice using DDD structure inside your workspace.


Español

🔗 Repositorio

Visita el repositorio oficial: Schemify Microservice

🚀 ¿Qué es Schemify CLI?

schemify es una herramienta de línea de comandos que permite generar microservicios Node.js con prácticas modernas como:

  • Arquitectura Hexagonal (Puertos y Adaptadores)
  • Diseño guiado por el dominio (DDD)
  • CQRS + Eventos con Kafka
  • gRPC y Prisma ORM

Genera automáticamente la estructura completa: entidades, casos de uso, módulos, DTOs y handlers.


📦 Instalación

npm install -g @schemify/cli

📂 Uso

Crear un nuevo microservicio:

schemify new microservice

El CLI te preguntará el nombre y tipo del proyecto. Luego:

  • Copia la plantilla base de schemify-microservice
  • Configura módulos, contratos gRPC, tópicos Kafka y Prisma
  • Inicializa Git e instala las dependencias

🧪 Ejemplo

schemify new kafka

Crea un microservicio orientado a eventos con Kafka y CQRS.


👀 Repositorio base

Todo se genera desde el template oficial: https://github.com/Schemify/schemify-microservice


🧠 Tips

  • Usa --help para ver todos los comandos
  • La CLI valida nombres y estructuras automáticamente
  • Compatible con monorepos y workspaces
0.1.25

5 months ago

0.1.24

5 months ago

0.1.22

5 months ago

0.1.21

5 months ago

0.1.20

5 months ago

0.1.19

5 months ago

0.1.18

5 months ago

0.1.17

5 months ago

0.1.16

5 months ago

0.1.15

5 months ago

0.1.14

5 months ago

0.1.13

5 months ago

0.1.12

5 months ago

0.1.11

5 months ago

0.1.10

5 months ago

0.1.9

5 months ago

0.1.8

5 months ago

0.1.7

5 months ago

0.1.6

5 months ago

0.1.5

5 months ago

0.1.4

5 months ago

0.1.3

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago