Developer Area/Developer Meetings/93
From Mahara Wiki
< Developer Area | Developer Meetings
Agenda for the 93rd Mahara developer meeting on Tuesday, 24 January 2023 at 23:00 UTC
We will meet online using Big Blue Button (A Catalyst staff member will initiate the call).
Our #Mahara channel on Matrix will be our backup in case there are problems with the web conferencing tool and we'll need to chat to resolve it. You can connect to our Matrix channel also using the #mahara channel on Freenode IRC.
- Chair: Doris Tam
- Minute taker: Gold
Chair and minute taker duties explained
Agenda
Items from previous meetings
- Change to makefile to add some basic security checks
- Update coding and code review guidelines to add words around security
- PHP 8.1 progress
New items
- Standardising/automating the code rules and save development time with a linter (re-think our standards and adapt to more modern PHP 8+ standards)
- our
minaccept
was written in 2010 (12 years ago, which matched that standards at the time of writing) - we need to adapt our standards to what is perceived as good standards today in other backend languages
- https://www.oracle.com/java/technologies/javase/codeconventions-programmingpractices.html - Java
- https://www.php.net/manual/en/control-structures.elseif.php - the official PHP website cuddles their if/else ifs
- https://www.php-fig.org/psr/psr-12/ - PHP PSR12 standards
- https://www.perltutorial.org/perl-if/ - Perl
- https://www.w3schools.com/php/php_if_else.asp - Schools standards taught today
- https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html Mozilla Firefox's standards
- our
- ...
General items
- Any other business
- Next meeting and chair