https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35837
--- Comment #13 from Lisette Scheer <[email protected]> --- Discussed today with Pedro: Adding the following to the existing list: > Plugin store Koha client: 9) Implement backend in Koha for communication And filed issued on the Github for these. The # on the list matches the issue number: > Plugin store mojo app: > Immediate: > 1) Implement plugin listing pagination/filtering on webpage > 2) Implement plugin listing pagination/filtering on REST API > 3) Add Github registration/authentication for users and drop previous > traditional registration/authentication method > 4) Users no longer submit a plugin through github URL, they should pick a > repo from a list of their own, or from organizations they belong to > 5) Make it possible for an authenticated user to delete a plugin or a plugin > release > 6) Remove display of users on webpage > 7) Drop thumbnail functionality. Planned for later. > 8) Add a contact link for developers to ask for login access > 9) Add maximum_koha_version metadata check / make it recommendable i.e. does > not block plugin submission We also discussed some possible CI checks, similar to CPAN where it doesn't need to totally block it, but might warn of missing components. Some ideas included: - Use of plugin wrapper on .tt pages - Presence of a Development.MD and/or Contributing.MD - Presence of documentation - Presence of unit tests - Translatability Additionally, we discussed requiring signed commits, community QA badge, security checks (is it introducing security vectors/issues), and a cron to check for updates (though with GitHub oath we might be able to use webhooks to inform of updates) Added to the Dev agenda for the next meeting. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. _______________________________________________ Koha-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected] website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
