Skip to main content

A tool to scaffold projects with Whiteduck's recommended tech stack

Project description

Whiteduck Project Scaffolding Tool

https://whiteduck.de/

A tool to scaffold python projects with the recommended tech stack of whiteduck

Installation

pip install whiteduck

update

pip install -U whiteduck

Commands

Wizard

Run without any parameter

whiteduck

Create a New Project

whiteduck create [--template TEMPLATE_NAME] [--output OUTPUT_PATH]

--template (optional): The name of the template to use. Defaults to the shiny-default template.

--output (optional): The output path for the new project. Defaults to . (current directory).

List Available Templates

whiteduck list-templates

Display Template Information

whiteduck template-info TEMPLATE_NAME

Templates

Naming convention: {main-framework}-{use case} (eg. shiny-default, gradio-azureopenai, gradio-semantickernel, etc.)

Available templates

shiny-default

This template provides boilerplate for a small shiny application, with everything needed to get going quickly.

  • deployment via docker
  • quick run powershell and bash script
  • vscode settings for debugging and formatting
  • Classic modular service-based app architecture/structure
  • Dependency Injection Container
  • Appsettings support
  • logging preconfigured

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

whiteduck-0.1.18.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

whiteduck-0.1.18-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file whiteduck-0.1.18.tar.gz.

File metadata

  • Download URL: whiteduck-0.1.18.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for whiteduck-0.1.18.tar.gz
Algorithm Hash digest
SHA256 2931f57ce179781fe845172a8d3a1fc2de47ee0cfa1b1e684a62127554c2fb20
MD5 28ea57ca4c5913dcaacf5e0967bf92e6
BLAKE2b-256 8794c7215ae3ba699be48cbea32c24e0192201a148930eb6a84e9c1e5747d15f

See more details on using hashes here.

File details

Details for the file whiteduck-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: whiteduck-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for whiteduck-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 bcd9cf28cc67c6af20f8eab3eb9ae0fdbccf0617ab9c26d4aa32bd585c1af495
MD5 127515e7dac9078d61d16459db3098c5
BLAKE2b-256 063c014ed87d68aed62be2de15fb6e01aa314b8cc5b70005c8add411b172915f

See more details on using hashes here.

Supported by

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