Skip to main content

A CLI scaffolder for .NET Clean Architecture projects

Project description

StackForge

A CLI scaffolder for .NET Clean Architecture (CQRS) projects.

Installation

pip install stackforge

Usage

stackforge

Then follow the prompts to scaffold a new project.

What it generates

  • .NET 10 Clean Architecture structure (API, Application, Domain, Infrastructure, Persistence)
  • JWT authentication with ASP.NET Identity
  • Swagger UI with Bearer token support
  • PostgreSQL with EF Core
  • Docker + docker-compose with healthchecks
  • Role and user seeders (SuperAdmin out of the box)
  • Git initialization with initial commit

Quickstart after scaffolding

  1. Open the project in VS Code or Visual Studio
  2. Run: docker-compose up --build
  3. Visit: http://localhost:5000/swagger

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

stackforge_cli-0.1.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stackforge_cli-0.1.0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file stackforge_cli-0.1.0.tar.gz.

File metadata

  • Download URL: stackforge_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for stackforge_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 86adf08c71e71089b51e81af0f24311cfbd2a2a93441c859c8e470dc7aaa1e29
MD5 e6ac327a717d5da862fd5f8cfb07bab3
BLAKE2b-256 58263fe8cb8345cbf41a4119245113aa862dd6d5d99b1f0e7486175eda04c642

See more details on using hashes here.

File details

Details for the file stackforge_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: stackforge_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for stackforge_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d6b8dddaf798de2843d414fc9f193a4b5c0347341747b689aed6237d64ef57e
MD5 cea8c40d05c26285c7490151232f50da
BLAKE2b-256 0e29ced958721ef0639622a4130043e4cafa1bc048588d26115060388a3bd4b1

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