dj-database-url icon indicating copy to clipboard operation
dj-database-url copied to clipboard

Implement Jazzband guidelines for dj-database-url

Open jazzband-bot opened this issue 3 years ago • 11 comments

This issue tracks the implementation of the Jazzband guidelines for the project dj-database-url

It was initiated by @jacobian who was automatically assigned in addition to the Jazzband roadies.

See the TODO list below for the generally required tasks, but feel free to update it in case the project requires it.

Feel free to ping a Jazzband roadie if you have any question.

TODOs

  • [x] Fix all links in the docs (and README file etc) from old to new repo
  • [x] Add the Jazzband badge to the README file
  • [x] Add the Jazzband contributing guideline to the CONTRIBUTING.md or CONTRIBUTING.rst file
  • [x] Check if continuous testing works with GitHub Actions
  • [x] Check if test coverage is tracked with Codecov
  • [x] Add jazzband account to PyPI project as maintainer role (e.g. URL: https://pypi.org/manage/project/dj-database-url/collaboration/)
  • [ ] Add jazzband-bot as maintainer to the Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/dj-database-url/users/)
  • [ ] Add incoming GitHub webhook integration to Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/dj-database-url/integrations/)
  • [x] Fix project URL in GitHub project description
  • [x] Review project if other services are used and port them to Jazzband
  • [x] Decide who is project lead for the project (if at all)
  • [x] Set up CI for Jazzband project releases if needed and open ticket if yes

Project details

Description Use Database URLs in your Django Application.
Homepage https://pypi.python.org/pypi/dj-database-url
Stargazers 1238
Open issues 34
Forks 185
Default branch master
Is a fork False
Has Wiki True
Has Pages False

jazzband-bot avatar Mar 28 '22 14:03 jazzband-bot

ping @mattseymour @scuerda @adamchainz @ParthS007 @dcwatson

jacobian avatar Mar 28 '22 15:03 jacobian

Hello guys! Is there anything I can help with? If so, just let me know. I would love to lend a hand here.

juanpsenn avatar Apr 11 '22 23:04 juanpsenn

@jacobian Hey there, would you mind adding the jazzband to the PyPI project as co-maintainer so we can set up semi-automatic releases via GitHub?

jezdez avatar May 24 '22 13:05 jezdez

Ah, well done @jezdez i was just about to ping @jacobian in relation to this. Seems like your are 7 hours in front of me 😉

mattseymour avatar May 24 '22 20:05 mattseymour

Ah, well done @jezdez i was just about to ping @jacobian in relation to this. Seems like your are 7 hours in front of me 😉

Barely!

jezdez avatar May 24 '22 20:05 jezdez

I added a issue for following the code contributing guidelines in the coming PRs but I couldn't assign myself.

ParthS007 avatar May 24 '22 20:05 ParthS007

Now that @jacobian has added jazzband to the PyPI project, it would be worth thinking about project leads for this, so we can speed up resolving https://github.com/jazzband/help/issues/292. In case anyone feels like they would be willing to be responsible for reviewing releases (docs: https://jazzband.co/about/releases), please let me know.

jezdez avatar May 31 '22 16:05 jezdez

@jezdez I put a ticket in a little while ago jazzband/help#278 to put my name forwards on this project if it works for you.

mattseymour avatar May 31 '22 16:05 mattseymour

@mattseymour If it's okay, I can join with you. I am taking it as a learning opportunity on handling releases and I already contributed a couple of pull requests. If it counts as experience, I have been maintaining my personal projects on pypi for sometime now. If it doesn't makes sense to have two project leads for this project, I want to be part of release process and any improvement/reviews in future anyways if possible. 😃

ParthS007 avatar May 31 '22 19:05 ParthS007

@jezdez I put a ticket in a little while ago jazzband/help#278 to put my name forwards on this project if it works for you.

Oh, I missed this one, thanks for pointing that out. I've added you and also added the needed release key to the repo for the automated release process, which stil needs the release GitHub Action workflow, that I can work on in the next few days.

@mattseymour If it's okay, I can join with you. I am taking it as a learning opportunity on handling releases and I already contributed a couple of pull requests. If it counts as experience, I have been maintaining my personal projects on pypi for sometime now. If it doesn't makes sense to have two project leads for this project, I want to be part of release process and any improvement/reviews in future anyways if possible. 😃

I'll let @mattseymour and @jacobian decide on this, since Jacob had already vouched for Matt in https://github.com/jazzband/help/issues/278 I think it's reasonable for them to make a call here, too.

In the meantime, feel free to join the project as a regular team member on https://jazzband.co/projects/dj-database-url.

jezdez avatar May 31 '22 21:05 jezdez

@ParthS007 as mentioned by @jezdez feel free to join the project and lets see where things lead. 😄

mattseymour avatar Jun 18 '22 20:06 mattseymour

Marking issue as closed. There is no other requirements from this issue for the time being.

mattseymour avatar Dec 12 '22 12:12 mattseymour