Contributing☄︎
Contributions are very welcome, and credit will always be given!
Templating☄︎
scilaunch
is a wrapper around the template engine cookiecutter
.
That means, that the development of scilaunch
is closely related to the development of the template research-project
.
To build your own templates, check out the cookiecutter
docs.
Feel free to fork & adapt the research-project template.
It is planned to optionally use other research-related templates in the future as well.
Setup for development☄︎
Fork &/or clone the repo:
git clone https://github.com/SHEscher/scilaunch.git
Install the dependencies for development, ideally in a virtual environment in editable mode:
cd scilaunch
pip install -e ".[develop,docs]"
At this stage, the project is small. Contributions via pull requests are welcome. A more comprehensive contribution guide will be added in the future, in case the project grows.
Future directions & ToDo's☄︎
- extend
docs/
- add brief information & recommendations to docs for all options to choose from
- create tutorial videos
- allow passing other
cookiecutter
templates - optional: implement
scilaunch example --remove
or so to remove example files - add files in
/.github/ISSUE_TEMPLATE/
- midterm ideas:
scilaunch
methods after project is initialized, e.g.: - project specific
.scilaunch
file to save project settings -
scilaunch add
e.g. LICENSE (runs only LICENSE template) -
scilaunch docs
create docs website - ...