Skip to main content

Generador de proyectos FastAPI con arquitectura Hexagonal.

Project description

🚀 quipus-generate

quipus-generate es una base de proyecto en Python que implementa una arquitectura hexagonal (puertos y adaptadores) con FastAPI, PostgreSQL, SQLAlchemy y Alembic. Está pensado para escalar y adaptarse a microservicios, con migraciones gestionadas por servicio.


📦 Características

  • ✅ Arquitectura hexagonal (Domain Driven Design)
  • 🔧 CRUD de entidades
  • 🛢️ PostgreSQL como base de datos
  • 🧱 SQLAlchemy como ORM
  • 📜 Alembic para control de migraciones
  • 🐳 Soporte para Docker y Docker Compose
  • ⚙️ Configuración por entorno

Comandos cli

🐳 Crear proyecto

quipus-generate init <nombre-del-proyecto>

🧩 Crear microservicio

quipus-generate microservice <microservicio> <entidad>

🐍 Crear entidad

quipus-generate entity <entidad>

🍃 Agregar Dockerfile y .env

quipus-generate envdocker

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quipus_generate-1.1.3.tar.gz (26.0 kB view details)

Uploaded Source

File details

Details for the file quipus_generate-1.1.3.tar.gz.

File metadata

  • Download URL: quipus_generate-1.1.3.tar.gz
  • Upload date:
  • Size: 26.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for quipus_generate-1.1.3.tar.gz
Algorithm Hash digest
SHA256 1ded6cd595f63d7498e7420ac3031b717e2486481be02a1af3d0248e5a1cf392
MD5 c3fa4003d7c5ce7e33acf81613cc9e9d
BLAKE2b-256 b6b78a45a4ae5e5cfb0b16c951da30e5cb1a32850a46e7366fb36edd07417fcc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page