Many users have chosen to host their plugins on GitHub, with a stub page on trac-hacks that points to the GitHub project. The idea of creating a trac-hacks organization on GitHub (0) came to mind again when discussing with a user whether to move some plugins to GitHub (1).
The general idea I have is to try to add users hosting plugins on GitHub to the organization, and to associate their repository with the organization. The aim will be to leave users in control of their repositories, but also allow the trac-hacks admin team to assist with passing ownership of repositories and granting access to other users, in cases that the repository owner gives permission for access or chooses to abandon the repository. This would give us the ability to extend the AdoptingHacks (3) policies to plugins hosted on GitHub. Other advantages would be, making it easier for users to find plugins hosted on GitHub, and allow us to extend our index (3) to plugins hosted on GitHub. It's not clear to me yet what is going to work best as far as creating teams. We could create a single developers team, have a team for each trac-hacks user (e.g. team "mitar" for mitar's plugins [4]) or a team for each plugin. Having a team for each plugin would give the most control over granting access to a single user for a single repository. Later on, I hope we can extend the capabilities to integrate trac-hacks with GitHub and sync repositories between trac-hacks and GitHub. There are lots of possibilities there and hopefully there is interest from developers to create the features. I'm hoping to get feedback from other developers and users, in terms of what the best approaches might be. If we develop a good approach for handling plugins on GitHub, we can later extend it in a similar way to BitBucket, SourceForget, GoogleCode or whatever other sites are relevant and provide the necessary organization capabilities. (0) https://github.com/orgs/trac-hacks (1) http://trac-hacks.org/ticket/11832#comment:1 (2) http://trac-hacks.org/wiki/AdoptingHacks (3) http://trac-hacks.org/wiki/HackIndex (4) http://trac-hacks.org/wiki/mitar -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-dev+unsubscr...@googlegroups.com. To post to this group, send email to trac-dev@googlegroups.com. Visit this group at http://groups.google.com/group/trac-dev. For more options, visit https://groups.google.com/d/optout.