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

Uploaded Source

Built Distribution

whiteduck-0.1.23-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whiteduck-0.1.23.tar.gz
  • Upload date:
  • Size: 18.5 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.23.tar.gz
Algorithm Hash digest
SHA256 b66884dc61e530726fa40d84b3da00b4953cfe6ebce9380e889d90626bdbc933
MD5 bb22a0982019fc9a11e765c56da00483
BLAKE2b-256 c5a2acc721f767a1fcc7c473ab71a56cddc2113e95e3913e1e6012bada0574de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whiteduck-0.1.23-py3-none-any.whl
  • Upload date:
  • Size: 27.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.23-py3-none-any.whl
Algorithm Hash digest
SHA256 cfaf99aa5b5dbd38ba4973f9a1eb7bba8b6c7d0050a31532936ea30a34fe7b02
MD5 e17d594127aacba5843c41e543717cf8
BLAKE2b-256 0e004c8688d1845a98ca6e5033214ed6ae340468ef624f27ce9d8c877f00a0c6

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