Skip to main content

A tool to scaffold projects with Whiteduck's recommended tech stack

Project description

Whiteduck Project Scaffolding Tool

https://whiteduck.de/

A tool to scaffold python projects with the recommended tech stack of whiteduck

Installation

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: whiteduck-0.1.19.tar.gz
  • Upload date:
  • Size: 11.8 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.19.tar.gz
Algorithm Hash digest
SHA256 b526ed8f81a5351ea4a767c9820ee0378dfb8256111fa3ad1c82f8a172dd5d1d
MD5 7bb33859a24abf3cdd5cb75ff4300893
BLAKE2b-256 3f8d22285884d0c6bb80036bf1014e9a69de30acb1fffc718bc4296fd45de660

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whiteduck-0.1.19-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.19-py3-none-any.whl
Algorithm Hash digest
SHA256 ae3d6339797d992f6f9b5c4324cae27d3a6ed22887b1eab5b7e4b8149aee9659
MD5 a10aada57259886bcff088cc2871ff90
BLAKE2b-256 5a91cee8d2dd923a5ffdb73dac0a945a7acdae5347d7190d8bc4ee9dd510e202

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