Koha Test Wiki Canasta - March 2024

One of a series of test instances for migrating the Koha Wiki MediaWiki database.

For the current Koha Wiki, visit https://wiki.koha-community.org .

Development IRC meeting 22 August 2018

From Koha Test Wiki Canasta
Jump to navigation Jump to search

Place

The #koha IRC channel (IRC server irc.oftc.net).

If you don't have an IRC client you can join the meeting using your web browser.

Time

Agenda

  • Introductions (please use "#info" in front of your introduction to have it show up in the automatic minutes)
  • Announcements
  • Update from the Release manager (18.11)
  • Updates from the Release Maintainers
  • Updates from the QA team
    • QA topic experts: Recruit individuals with special knowledge to help out with QA (LDAP, CAS, Shibboleth, ...). Sign-offs can count as QA with additional code review from QA core team where needed.
  • General development discussion (trends, ideas, ...)
    • [VOTE] REST API: public vs. private API. Some of the work on the API has been stuck because of the need to define how we will handle private vs. public information. Bug 20407 is a good start for an hybrid solution (private endpoints with a public version or the opposite). But the truth is some institutions don't use public (user-facing) interfaces and implementing the hybrid approach, with an on-off switch introduces too much code creep with no clear gain. I propose to keep the current API as a private api, and add a /public namespace in which we can add simple endpoints that are needed for things like dropdowns, etc. An option switch will be added as well.
  • Review of coding guidelines
    • Update Perl 9: Subroutine naming conventions
      • Current rules seems to only apply for C4 namespace, while Koha namespace seems to prefer snake case over camel case
      • Use snake for subs camel for modules?
  • Set time of next meeting

Apologies

Please list your name here if you would like to attend but cannot make this meeting

Minutes


Next meeting

Development_IRC_meeting_19_September_2018