Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run the tool as a CLI #107

Open
MokhFn opened this issue Aug 28, 2023 · 2 comments · May be fixed by #122
Open

Run the tool as a CLI #107

MokhFn opened this issue Aug 28, 2023 · 2 comments · May be fixed by #122
Labels
enhancement New feature or request

Comments

@MokhFn
Copy link
Contributor

MokhFn commented Aug 28, 2023

Instead of launching the tool via python scripts (python some_script.py args), run it as a CLI (using click or cloup packages).
This means, users don't have to clone the project, they'll just need to install it as a python package, and launch it right away with correct parameters.
Also add a packaging CI Pipeline, to make the pushing of the packages to the PyPI Index automatic. (in addition to more CI steps, like running Unit tests, reformatting code with black, sonar analysis, tagging releases, etc ...)
Will happily contribute.

@MokhFn MokhFn linked a pull request Aug 30, 2023 that will close this issue
6 tasks
@LadyChristina
Copy link
Member

Hi @MokhFn, thanks a lot for your suggestions and contributions! We'll try to review the issues you've raised and the PRs you've opened soon.

Just a note, please request reviews from @dimkarakostas and myself when opening a PR, to make sure we get notified about it :)

@MokhFn
Copy link
Contributor Author

MokhFn commented Aug 30, 2023

Thanks for reaching back @LadyChristina.
I will do as requested, whenever the PRs are ready for reviewing.
It's a habit to open the PR as soon as i start developing.
However, i am not sure i can request a review while not having write access to the repo, am i wrong ?

@LadyChristina LadyChristina added the enhancement New feature or request label Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants