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

[Bootcamp Task] change thumbor main command to click #19

Open
heynemann opened this issue Jan 30, 2022 · 0 comments
Open

[Bootcamp Task] change thumbor main command to click #19

heynemann opened this issue Jan 30, 2022 · 0 comments
Labels
L2 Level 2 Bootcamp Task maintainability Tasks related to improving maintainability (tests, refactoring, ...) python Python related tasks task Bootcamp task. Feel free to grab it and work on it. For more information ping a bootcamp mentor.

Comments

@heynemann
Copy link
Member

Areas of Expertise

Python

Summary

Change the thumbor command to use click.

Involved Modules

Task Relevance

By upgrading the handling of the cli parts of thumbor to a more established library like click we ensure maintainability for the future.

Further Details

Completing this task means the thumbor command in thumbor is handled by click and not by optparse (deprecated module in Python 3).

How to complete this task?

To complete this task, follow this workflow:

  1. Fork the involved repositories
  2. In each repository there's a documentation on how to install dependencies and initialize your environment
  3. Hack, in no particular order:
    • Write code & tests
    • Write new tests
    • Write docs
    • Improve design
    • Check that all tests pass
    • Repeat until you're satisfied
  4. Submit a pull request.
@heynemann heynemann added task Bootcamp task. Feel free to grab it and work on it. For more information ping a bootcamp mentor. L2 Level 2 Bootcamp Task python Python related tasks maintainability Tasks related to improving maintainability (tests, refactoring, ...) labels Jan 30, 2022
@heynemann heynemann assigned heynemann and unassigned heynemann Jan 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L2 Level 2 Bootcamp Task maintainability Tasks related to improving maintainability (tests, refactoring, ...) python Python related tasks task Bootcamp task. Feel free to grab it and work on it. For more information ping a bootcamp mentor.
Projects
None yet
Development

No branches or pull requests

1 participant