beeware / beeware/briefcase

Derive new app wizard properties from cookiecutter metadata

Open
#392 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
3.3k
Forks
549
Avg merge
1d 4h
Merged PRs (30d)
40

Description

`briefcase new` runs a wizard to roll out a new application.

It asks a series of questions; however, the answers to those questions are hard-coded. As a result, if the template adds new options for licenses or GUI frameworks, those options won't be picked up.

The `briefcase new` wizard should be modified to read the question metadata from `cookiecutter.json`, and use the response lists in the template as candidate responses.

Related to this: the cookiecutter template should be updated *before* the questions are asked (otherwise, the list of available options may not be updated until *after* you've run through the wizard).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.