django-redis icon indicating copy to clipboard operation
django-redis copied to clipboard

Implement Jazzband guidelines for django-redis

Open jazzband-bot opened this issue 5 years ago • 15 comments

This issue tracks the implementation of the Jazzband guidelines for the project django-redis

It was initiated by @niwinz 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 (e.g. Travis CI, CircleCI, AppVeyor, etc)
  • [x] Check if test coverage services work (e.g. Coveralls, Codecov, etc)
  • [x] Add jazzband account to PyPI project as maintainer role (e.g. URL: https://pypi.org/manage/project/django-redis/collaboration/)
  • [ ] Add jazzband-bot as maintainer to the Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/django-redis/users/)
  • [ ] Add incoming GitHub webhook integration to Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/django-redis/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 Full featured redis cache backend for Django.
Homepage http://niwinz.github.io/django-redis/latest/
Stargazers 1649
Open issues 30
Forks 300
Default branch master
Is a fork False
Has Wiki True
Has Pages True

jazzband-bot avatar Feb 22 '20 10:02 jazzband-bot

@niwinz Could you please work on the other TODO items above to finalize the transfer to Jazzband?

jezdez avatar Dec 09 '20 11:12 jezdez

@niwinz Generally speaking, could you elaborate if you're interested in being proejct lead for this? That would imply doing releases using Jazzband's release process (which is half-automated).

@jdufresne Given your work on this project in recent time, would you mind to share to be another project lead?

jezdez avatar Dec 09 '20 11:12 jezdez

Hello, I have been keeping an eye on the repo and helping with the issues and PR lately, I wanted to ask you for some help on releasing a new version as soon as #460 is closed. There are many people interested in that feature and some improvements since the last version has been released. Can you help?

WisdomPill avatar Mar 07 '21 17:03 WisdomPill

I need some assistance in releasing a new version, there is support for redis sentinel now.

@jezdez or @jdufresne can you help?

WisdomPill avatar Apr 01 '21 10:04 WisdomPill

@jdufresne @niwinz it looks like you both are listed as maintainers on PyPI and should be able to address the following:

TODOs

  • [x] Add jazzband account to PyPI project as maintainer role (e.g. URL: https://pypi.org/manage/project/django-redis/collaboration/)

@niwinz it looks like you are the maintainer on readthedocs.org and should be able to address the following:

TODOs

  • [ ] Add jazzband-bot as maintainer to the Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/django-redis/users/)
  • [ ] Add incoming GitHub webhook integration to Read the Docs project (e.g. URL: https://readthedocs.org/dashboard/django-redis/integrations/)

I'm not sure who has been designated the project lead, but they probably should be selected and then answer the subsequent question:

TODOs

  • [ ] Decide who is project lead for the project (if at all)
  • [ ] Set up CI for Jazzband project releases if needed and open ticket if yes

terencehonles avatar Apr 01 '21 18:04 terencehonles

Add jazzband account to PyPI project as maintainer role

I did this just now. @jezdez, can you confirm all is set?

I'm no longer using django-redis in my day to day, so I'm probably not a good candidate for project lead. @WisdomPill, your contributions have been great, are you interested? Or anyone else for that matter?

jdufresne avatar Apr 01 '21 20:04 jdufresne

@jdufresne I've accepted the invitation on PyPI, but we'll need to add the GitHub Actions workflow to hook up the release system. I'll take a look at it as soon as possible.

jezdez avatar Apr 01 '21 20:04 jezdez

I'm no longer using django-redis in my day to day, so I'm probably not a good candidate for project lead. @WisdomPill, your contributions have been great, are you interested. Or anyone else for that matter?

I don't mind helping too, but I might be spread too thin if there are better candidates.

terencehonles avatar Apr 01 '21 20:04 terencehonles

I'm no longer using django-redis in my day to day, so I'm probably not a good candidate for project lead. @WisdomPill, your contributions have been great, are you interested. Or anyone else for that matter?

I don't mind helping too, but I might be spread too thin if there are better candidates.

FWIW I would recommend to have multiple project leads as well..

jezdez avatar Apr 01 '21 20:04 jezdez

Well I use this project in production so I think I can dedicate at least some cycles to help out keep this project maintained. I registered with jazzband and joined the org. I don't mind co-leading with @WisdomPill if there aren't any other volunteers.

terencehonles avatar Apr 01 '21 21:04 terencehonles

thanks @jdufresne, I would be glad to maintain the project. If possible with the help of @terencehonles which seems active and interested in the project.

WisdomPill avatar Apr 02 '21 05:04 WisdomPill

Sorry for the slow replies, I switched jobs and will take a closer look asap.

jezdez avatar Jun 03 '21 12:06 jezdez

I've added @terencehonles and @WisdomPill as project leads: https://jazzband.co/projects/django-redis 🎊

jezdez avatar Oct 21 '21 14:10 jezdez

@jezdez @terencehonles @jdufresne @niwinz

Yesterday we released the first version "independently" using GitHub actions.

I think readthedocs was dropped in favor of README, but I don't remember if it was done because of some account issue. I do not mind to keep using the README so maybe this issue can be closed?

WisdomPill avatar Dec 01 '21 05:12 WisdomPill

I would like the readthedocs page to be updated, I had contacted @niwinz before, and this is a friendly reminder that it would be nice if you could add the jazzband-bot and possibly myself to the mainter list on https://readthedocs.org/projects/django-redis/ I can then finish the other steps and add @WisdomPill as an additional maintainer if I have access to the project.

terencehonles avatar Dec 01 '21 10:12 terencehonles