About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20230307

This is an old revision of the document!


VuFind® Community Call Minutes: March 7, 2023

Attending:

Agenda

1. Development Planning

Newsletter Highlights

The February, 2023 Newsletter was discussed.

Pull Request Review (9.0 milestone)

  • #2447 - AJAX status standardization/modernization
    • Next step: finish testing and fixing outstanding issues - CH / DK
  • #2492 - Add refresh buttons to jump menu controls
    • Next step: revise to use MenuButton controls from #2378
  • #2624 / VUFIND-1514 - Modernize front end build environment, replace Grunt with NPM scripts
    • Next step: Discuss / finish TODO list - CH
  • #2669 / #2723 - Correct non-validating cart dropdown menus
    • Next step: finish review/testing - CK / CH / DK
  • #2685 - FOLIO: support proxy user requests
    • Next step: merge if no one objects - DK
  • #2729 / VUFIND-1595 - Finalize dependencies for 9.0 release
    • Next steps: review/merge php-cs-fixer updates; update Solr; update swagger-ui. - DK / EM

JIRA Ticket Review (9.0 release, without an existing pull request above)

Not Started - No Blockers
  • VUFIND-1566 - Clean up/standardize Javascript lib directory [assigned to CH]
  • VUFIND-1593 - Ensure JSON encoding of strings embedded in HTML is properly escaped [unassigned]
Not Started - With Prerequisites
  • VUFIND-1567 - Update language translation files for release 9.0
    • Prerequisite: DK can start work after #2685 is merged.

2. Technology Discussion: Documentation

One of the areas of potential improvement identified by the recent documentation survey is the approach to PHPDoc comments. Our basic approach hasn't changed much since 2007, but the PEAR standards are now very old, and language features like improved type support render some aspects of the comments redundant. Is there an opportunity to do things in a more modern way without losing the benefits of our current approach?

Possible actions/things to investigate:

  • Can we replace some/all of our PEAR style rules with PSR-12?
  • Desirable: raise line length from 80 characters to 120 characters.
  • Can we reduce redundancy in comments without losing the ability to enforce full/consistent documentation?

3. Open Q&A / Other Topics?

Next Call

The next call will be Tuesday, April 4, 2023 at 9am Eastern Standard Time (14:00 GMT).

community_call/minutes20230307.1677534322.txt.gz · Last modified: 2023/02/27 21:45 by demiankatz