Skip to content

repo maintenance #507

Description

@MarcBresson

Hello, thank you so much for maintaining this repo. I know it takes a tremendous amount of time and that it might not be a priority for you.

Working on a PR made me realise a few area of potentials improvements. Instead of raising a PR, I wanted to see with you if you agreed on steps, timeline, and principle.

Here are the area I think would be worthwile to improve

  • repo organisation
    • use pyproject config for bandit
    • move source files inside their own folder addon_manager (as per python guidelines)
  • code reformatting
    • run automatic formatters such as black and isort on all the files
    • add git hooks to ensure consistent formatting going forward
  • misc
    • remove uv in favour of poetry since uv (and the company behind it) has been acquired by ClosedOpenAI

To ease maintenance burden, I can split this work into multiple PRs (A PR for renaming files, one for reformatting only, and last one for hooks config, and switch to poetry)

Once we agree on the issue and timeline, I will create sub issues to track items individually

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions