Skip to main content

Automated Repository and Pipeline Generation for Data-Science Projects.

Project description

RPGT

Python version Wheel MLLint

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
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rpgt-1.0.0.tar.gz (66.3 kB view hashes)

Uploaded Source

Built Distribution

rpgt-1.0.0-py3-none-any.whl (92.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page