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

Uploaded Source

Built Distribution

whiteduck-0.1.25-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whiteduck-0.1.25.tar.gz
  • Upload date:
  • Size: 19.8 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.25.tar.gz
Algorithm Hash digest
SHA256 b92216e9f8ff65bed7f050b5122873f14f7564e0b780032235e18c2dcddda58e
MD5 2ca864ae50113d8d9bf2042387bf4f28
BLAKE2b-256 97dbeab5c1ad658b7a31ba67e063ceddee58afcdc5cbf2aee81d14e483b1a64d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whiteduck-0.1.25-py3-none-any.whl
  • Upload date:
  • Size: 29.4 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.25-py3-none-any.whl
Algorithm Hash digest
SHA256 1cfda1484b7a1898bc5b58a3693194967f3b34c24742b8f6184a5e614490ef91
MD5 b6e758d83173599b504520d6571430dd
BLAKE2b-256 74ac637d74778a12cc82beaee1db9f3acb1db64651146225fb68687bc6f557fe

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