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
cookiecuttertemplates - optional: implement
scilaunch example --removeor so to remove example files - add files in
/.github/ISSUE_TEMPLATE/ - midterm ideas:
scilaunchmethods after project is initialized, e.g.: - project specific
.scilaunchfile to save project settings -
scilaunch adde.g. LICENSE (runs only LICENSE template) -
scilaunch docscreate docs website - ...