t10d/kingdom-python-server

Project templating CLI

ruiconti opened this issue · 0 comments

Issue

As of now, there are two main usages for this repository:

  1. a scaffold for new projects and
  2. as a central repository that centers common dependencies, ABCs and adapters

Proposed solution

This issue is about implementing item 1. Instead of using a cookiecutter, implementing a CLI seems more straightforward and natural.
Django's approach seems well-rounded. It's a mix of command-interfaced CLI and project templates.

A possible API:

kingdom init $PROJECT_NAME
kingdom update core
kingdom update dependencies