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:minutes20221101

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
community_call:minutes20221101 [2022/11/01 12:25] – [1. Development Planning] demiankatzcommunity_call:minutes20221101 [2022/11/01 13:24] – [2. Technology Demo for Javascript Tooling Planning] demiankatz
Line 1: Line 1:
 ====== VuFind® Community Call Minutes: November 1, 2022 ====== ====== VuFind® Community Call Minutes: November 1, 2022 ======
  
-Attending: +Attending: Chris Hallberg, Demian Katz, Claas Kazzer, Ere Maijala, Peter Murray, Susan Turkel
  
 ===== Agenda ===== ===== Agenda =====
Line 42: Line 42:
 == Not Started - No Blockers == == Not Started - No Blockers ==
  
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] - Blowfish encryption fails under Ubuntu 22 and Fedora 36 [unassigned]+  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] - Blowfish encryption fails under Ubuntu 22 and Fedora 36 [assigned to CH]
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1568|VUFIND-1568]] - Make Solr port configurable during installation [assigned to DK]   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1568|VUFIND-1568]] - Make Solr port configurable during installation [assigned to DK]
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1396|VUFIND-1396]] - Investigate possibility to deprecate the Context view helper [assigned to EM]   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1396|VUFIND-1396]] - Investigate possibility to deprecate the Context view helper [assigned to EM]
Line 61: Line 61:
 ==== 2. Technology Demo for Javascript Tooling Planning ==== ==== 2. Technology Demo for Javascript Tooling Planning ====
  
 +Chris proposed using package.json scripts instead of using Grunt (which is no longer widely used and is somewhat hard to understand). Some tasks will "just work" (like eslint, which is a simple command that loads a default configuration file), but other tasks may require custom scripts (like less/sass, which needs to account for our theme inheritance, etc.). Chris proposes adding a "scripts" directory to hold these scripts.
 +
 +Chris also raised the issue of Javascript modernization -- should we use React, Vue.js, Typescript, etc. Possible compromise that could improve code quality without increasing complexity of deployment/development: annotate files using jsdoc for types, then use Typescript's tsc to validate the files. Offers a possible "best of both worlds" solution.
 ==== 3. Other Topics? ==== ==== 3. Other Topics? ====
  
community_call/minutes20221101.txt · Last modified: 2022/11/01 13:40 by demiankatz