thepetk / projectman

Github Project Manager is an automation related to Github Projects
Apache License 2.0
3 stars 0 forks source link

Restructure project #37

Closed thepetk closed 10 months ago

thepetk commented 10 months ago

What does this PR do?

Restructures project in order to be more scalable. The new structure contains multiple different modules:

Other than that, it also adds a Makefile with run, format and test commands. Additionally multiple comments and docstrings are added to the code.

Which issue(s) does this PR fix

fixes https://github.com/thepetk/projectman/issues/22

PR acceptance criteria

Testing and documentation do not need to be complete in order for this PR to be approved. We just need to ensure tracking issues are opened.

How to test changes / Special notes to the reviewer