-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add initial mechanism for conditional question (#291)
- Loading branch information
Showing
4 changed files
with
315 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,242 @@ | ||
author_full_name: | ||
message: Type the author's name | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: Roronoa Zoro | ||
visible: true | ||
|
||
author_email: | ||
message: Type the author's email | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: [email protected] | ||
visible: true | ||
|
||
project_name: | ||
message: Type the project's title | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: OSL Python package | ||
visible: true | ||
|
||
project_short_description: | ||
message: Type a short description about the project | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: This Project aims to ... | ||
visible: true | ||
|
||
project_slug: | ||
message: Type the code name for your project (e.g. the repository name) | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: "myprojectslug" | ||
visible: true | ||
|
||
package_slug: | ||
message: Type the code name for your package (the name used to import your package) | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: "mypackageslug" | ||
visible: true | ||
|
||
project_version: | ||
message: Type the project version | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: 0.1.0 | ||
visible: true | ||
depends_on: | ||
package_slug: mypackageslug | ||
|
||
project_url: | ||
message: Type the project URL | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: text | ||
default: "myproject.com" | ||
visible: true | ||
depends_on: | ||
project_version: 1.0.0 | ||
|
||
project_license: | ||
message: Select one option for the project license | ||
help: https://osl-incubator.github.io/scicookie/guide/#information-about-the-project | ||
type: single-choice | ||
default: BSD 3 Clause | ||
# first choice is the default for the UI | ||
choices: | ||
- BSD 3 Clause | ||
- MIT | ||
- ISC license | ||
- Apache Software License 2.0 | ||
- GNU General Public License v3 | ||
- Other | ||
visible: true | ||
|
||
project_layout: | ||
message: Select one option for the project layout | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#project-layout" | ||
type: single-choice | ||
default: src | ||
# first choice is the default for the UI | ||
choices: | ||
- src | ||
- flat | ||
visible: true | ||
|
||
build_system: | ||
message: Select one option for the build system | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#build-system" | ||
type: single-choice | ||
default: poetry | ||
# first choice is the default for the UI | ||
choices: | ||
- poetry | ||
- flit | ||
- mesonpy | ||
- setuptools | ||
- pdm | ||
- hatch | ||
- maturin | ||
- scikit-build-core | ||
- pybind11 | ||
visible: true | ||
|
||
command_line_interface: | ||
message: Select one option for Command Line Interface (CLI) | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#command-line-interfaces-clis" | ||
type: single-choice | ||
default: None | ||
# first choice is the default for the UI | ||
choices: | ||
- None | ||
- Click | ||
- Argparse | ||
visible: true | ||
|
||
documentation_engine: | ||
message: Select one option for the Documentation Engine | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#documentation-engine" | ||
type: single-choice | ||
default: mkdocs | ||
# first choice is the default for the UI | ||
choices: | ||
- mkdocs | ||
- sphinx | ||
- jupyter-book | ||
- quarto | ||
visible: true | ||
|
||
documentation_url: | ||
message: Type the documentation URL | ||
help: The URL for the documentation page. | ||
type: text | ||
default: "docs.myproject.com" | ||
visible: true | ||
|
||
use_tools: | ||
message: Select all the initial tools you want to add to your project | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#project-tools" | ||
type: multiple-choices | ||
choices: | ||
- bandit | ||
- black | ||
- conda | ||
- coverage | ||
- flake8 | ||
- hypothesis | ||
- isort | ||
- make | ||
- makim | ||
- mccabe | ||
- mypy | ||
- pre-commit | ||
- prettier | ||
- pydocstyle | ||
- pytest | ||
- ruff | ||
- shellcheck | ||
- vulture | ||
visible: true | ||
|
||
use_containers: | ||
message: Select one option for the container technology for this project | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#integration-with-devops-tools" | ||
type: single-choice | ||
default: None | ||
# first choice is the default for the UI | ||
choices: | ||
- None | ||
- Docker | ||
- Podman | ||
visible: true | ||
|
||
# doc_template: | ||
# message: Select the template for the Documentation Engine | ||
# help: "" | ||
# default: Material | ||
|
||
code_of_conduct: | ||
message: Select one option for the Code of Conduct | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#code-of-conduct" | ||
type: single-choice | ||
default: None | ||
# first choice is the default for the UI | ||
choices: | ||
- None | ||
- contributor-covenant | ||
- citizen-code-of-conduct | ||
- numfocus-adapted-coc | ||
- python-adapted-coc | ||
visible: true | ||
|
||
governance_document: | ||
message: Select one option for a governance document template | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#governance-document" | ||
type: single-choice | ||
default: None | ||
# first choice is the default for the UI | ||
choices: | ||
- None | ||
- numpy-governance | ||
- sciml-governance | ||
visible: true | ||
|
||
roadmap_document: | ||
message: Select one option for a Roadmap document template | ||
help: "For more information, check:\n https://osl-incubator.github.io/scicookie/guide/#roadmap-document" | ||
type: single-choice | ||
default: None | ||
# first choice is the default for the UI | ||
choices: | ||
- None | ||
- pytorch-ignite-roadmap | ||
visible: true | ||
|
||
git_username: | ||
message: Type the GIT username | ||
help: https://osl-incubator.github.io/scicookie/guide/#control-version | ||
type: "text" | ||
default: "" | ||
visible: true | ||
|
||
git_https_origin: | ||
message: Type the GIT HTTPS origin URL | ||
help: https://osl-incubator.github.io/scicookie/guide/#control-version | ||
type: "text" | ||
default: "" | ||
visible: true | ||
|
||
git_https_upstream: | ||
message: Type the GIT HTTPS upstream URL | ||
help: https://osl-incubator.github.io/scicookie/guide/#control-version | ||
type: "text" | ||
default: "" | ||
visible: true | ||
|
||
git_main_branch: | ||
message: Type the GIT main branch | ||
help: https://osl-incubator.github.io/scicookie/guide/#control-version | ||
type: "text" | ||
default: main | ||
visible: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters