Automated Repository and Pipeline Generation for Data-Science Projects.
Project description
RPGT
An Automated Repository and Pipeline Generation Tool for Data-Science Projects.
Quick Install
pip install rpgt
Example project
An example project has been created to show case what RPGT can generate.
RPGT generated example project
Documentation
Features
-
.githooks folder with pre-commit linting
-
.gitlab folder with issue and merge templates
-
.gitignore generator
-
README.md generator
-
LICENSE.md generator
-
CHANGELOG.md generator
-
CONTRIBUTING.md generator
-
directory structure generator
-
basic files generator
-
Pipfile generator (requirements file)
-
automated linting setup
-
automated testing setup
-
automated DVC integration
-
CICD generators
- gitlab CI
- linting
- testing
- publishing
- reports & artifacts
- github actions
- gitlab CI
-
automated package distribution setup
-
automated docker image distribution setup
License
This project is MIT licensed. Please see the LICENSE file for more information.
Authors
- Dimitri Stallenberg
- Gijs de Jong
- Niels Bauman
Please see the CONTRIBUTING file for more information on how to contribute to this project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.