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

Uploaded Source

Built Distribution

whiteduck-0.1.22-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whiteduck-0.1.22.tar.gz
  • Upload date:
  • Size: 12.0 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.22.tar.gz
Algorithm Hash digest
SHA256 f8fa59a5b6fdf4f31080ed305136ffc8b57dc8d454efcbd8dfca7b3e59ef64c2
MD5 1a46499d507cf74b57a34e8790a8f587
BLAKE2b-256 e4f39affd671d71da173bea8ec9df380761be34b8ca1c44493acfc0d6001bd6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whiteduck-0.1.22-py3-none-any.whl
  • Upload date:
  • Size: 16.7 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.22-py3-none-any.whl
Algorithm Hash digest
SHA256 f71a243616aacf05d3a80c1ba4ed50f6087507e5b8989f79b0ba698c18a643a7
MD5 142b320c61c70714264ef7cd202d6e0d
BLAKE2b-256 2aa48d997364d224afcc4936f38fc298a4a9cdbefa0db5b485c7e1555ad9ad52

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