axe-selenium-python icon indicating copy to clipboard operation
axe-selenium-python copied to clipboard

Transfer to Django Commons

Open thibaudcolas opened this issue 5 months ago • 3 comments

Follow-up from #192.

Requirements

Per Requirements for incoming repositories

  1. ✅ All maintainers (people with release permissions) agree to the transfer - https://github.com/axe-selenium-python/axe-selenium-python/issues/205#issuecomment-3172106453
  2. ✅ New admins and maintainers are identified: @thibaudcolas @knyghty (might add more later)
  3. Tests that run in CI thanks to #196
  4. Maintained documentation
  5. ✅ Adopt Django Commons's Code of Conduct bf3ae04ab9358cb1f315703a07c6d95787e58c4f
  6. ⌛️ After transferring, switch to PyPI's "Trusted Publisher" process (see example in django-commons-playground)
  7. N/A - django-commons should be added as maintainer to the readthedocs project

Repository requirements

Tests

  • ⌛️ [Required] Clear instructions on how to run tests
  • ⌛️ [Required] Tests run with at least oldest supported LTE versions of Django and Python
  • ⌛️ [Suggested] Good test coverage (>70%)

Documentation

  • ⌛️ [Required] How to install and use the project
  • ⌛️ [Required] How to contribute
  • ⌛️ [Required] Organized and maintainable
  • ⌛️ [Suggested] Contains architecture documentation

Code of Conduct

Maintainer requirements

  • [Required] All maintainers (release permission) agree to transfer project
  • [Required] The repository will be transferred to the django-commons GitHub organization
  • [Required] The Django Commons PyPI admin team (cunla and stormheg) is added as owners to PyPI and Test PyPI projects
  • [Required] Any previous maintainers who are not repository admins are removed as owners on PyPI and Test PyPI projects

thibaudcolas avatar Aug 09 '25 21:08 thibaudcolas

Sure

knyghty avatar Aug 09 '25 21:08 knyghty

Can someone provide some background behind the motivation for this? I don't really know django nor the group django-commons. Is there any chance the move would narrow the focus of AXE testing in selenium?

MarcelWilson avatar Aug 19 '25 14:08 MarcelWilson

@MarcelWilson I shared more background here: https://github.com/django-commons/axe-selenium-python/issues/192#issuecomment-2376685304

Django Commons as an organization doesn’t really have a say in the direction of any of the packages hosted there, it’s just a way for maintainers to band together with explicit rules / processes on how maintainership is shared

thibaudcolas avatar Sep 19 '25 07:09 thibaudcolas