HotSprings-GmbH / data-science-project-template

The HSG Data Science Project Template is a cookiecutter template to configure data science project repositories.
Apache License 2.0
5 stars 4 forks source link

HSG Data Science Project Template

The HSG Data Science Project Template is a cookiecutter template to configure data science project repositories. It features/configures:

Prerequisites

The template depends on the following software:

Usage Instructions

To setup a new project with the HSG data science template create the project repository in gitlab, run

cookiecutter https://github.com/HotSprings-GmbH/data-science-project-template

and fill out the needed information.

Development Instructions

Checkout the repository, run

mamba env create -f environment.yaml
mamba activate data-science-project-template
pre-commit install

and start developing.

Setup CI/CD pipelines in gitlab

The projects created with this template are set up to run the formatting and linting checks configured in pylint for every new commit pushed to gitlab. The CI/CD pipelines must be enabled within the gitlab repository settings (Settings -> General -> Visibility, project features, permissions).

License

Licensed under the Apache License, Version 2.0 (the "License").