pyOpenSci / pyosMeta

A package that updates pyOpenSci contributor and package metadata on our website
BSD 3-Clause "New" or "Revised" License
4 stars 18 forks source link

Update repo for maintainability #78

Closed willingc closed 7 months ago

willingc commented 10 months ago

Evolving code bases often need some "cleaning" to help the repo be understandable and maintainable by future contributors. This issue will track the series of steps to be taken while cleaning.

Phase 1

Update repo root for maintainability:

Phase 2

Phase 3

Phase 4

Phase 5

Begin code enhancements such as adding a CLI that allows running: pyosmeta <task> <commandline>

willingc commented 10 months ago

@lwasser We'll be pairing on this with you doing the bulk of the PR reviews.

lwasser commented 10 months ago

@all-contributors please add @willingc for code, review

allcontributors[bot] commented 10 months ago

@lwasser

I've put up a pull request to add @willingc! :tada:

lwasser commented 10 months ago

yes please @willingc

excited to work on this with you! i also just added two other issues that will improve the package's infrastructure. i'll do a better job of updating the changelog as well from now on. because i've been the only person working on this, I know it's missing a lot of core package elements. I appreciate getting to work with you on this!

willingc commented 7 months ago

Closing this since I think we will cover Phase 3, 4, and 5 during incremental refactor of the repo.