Skip to main content

A tool for scaffolding projects with the recommended tech stack of white duck

Project description

white duck Project Scaffolding Tool

https://whiteduck.de/

A tool for scaffolding d python projects with the recommended tech stack of white duck

Installation

Requirements: python >= 3.10

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.24.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

whiteduck-0.1.24-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for whiteduck-0.1.24.tar.gz
Algorithm Hash digest
SHA256 bf626cca103f9839dbc1dd3ac52523829de592c1e24c7e7fc7d5e846b708e998
MD5 0b50ff18082a293b061c9c8ce1963c6e
BLAKE2b-256 8b94047dcc301916a73d4dfcebb54274254ea8777a4acb00cb9abbfe76f1760f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for whiteduck-0.1.24-py3-none-any.whl
Algorithm Hash digest
SHA256 3063839ce42eceece83ab45f29b5b11d539b34a6ae1cd0a7ff2364420c4ec84d
MD5 14c1b807faa96ab628d09576d9787b30
BLAKE2b-256 777727ba6f24048e6fb514da941b2631bc618b7b9320e108dc96b6c7e087b205

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