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

Uploaded Source

Built Distribution

whiteduck-0.1.21-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whiteduck-0.1.21.tar.gz
  • Upload date:
  • Size: 11.7 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.21.tar.gz
Algorithm Hash digest
SHA256 d7d117975967353abb373a8f3e7a5846439d9be575bfa320449fe4ea784ef001
MD5 aade8c7b368f2ab3120e69ab80da836a
BLAKE2b-256 ac6b2877b19803c85f6ff1584b5d76cdfb86020901aa7bac1867d08bf7674b16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whiteduck-0.1.21-py3-none-any.whl
  • Upload date:
  • Size: 16.2 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.21-py3-none-any.whl
Algorithm Hash digest
SHA256 1bd5780a97d237fc39853183ecb436b51138f409df4ad77f8524cca99fe2f20d
MD5 0d37ca426867f9d99278f971daf2a5f3
BLAKE2b-256 c19ad560d607b979b63ce4a6b919a75bea415b40babae5e600ab9e341c0799b0

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