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.
development:recommended_tools

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
development:recommended_tools [2023/03/22 18:31] demiankatzdevelopment:recommended_tools [2023/10/20 12:02] (current) – [Style] demiankatz
Line 17: Line 17:
 VuFind® loads its external dependencies using [[development:recommended_tools:composer|Composer]]. An understanding of Composer is important when running VuFind® from a source checkout or when adding new third-party libraries. VuFind® loads its external dependencies using [[development:recommended_tools:composer|Composer]]. An understanding of Composer is important when running VuFind® from a source checkout or when adding new third-party libraries.
  
-===== Grunt =====+===== NPM Scripts / Grunt =====
  
-VuFind®, as of version 3.1ships with a Gruntfile to help manage front end tasks like compiling less/scss, compressing js, and checking coding standards. [[development:grunt|See the documentation]] to get started.+VuFind®, as of version 9.0uses [[development:npm|NPM Scripts]] to help manage front end tasks like compiling and converting less/scss. Earlier releases used [[development:grunt|Grunt]].
 ===== Meeting Project Standards ===== ===== Meeting Project Standards =====
  
Line 29: Line 29:
  
 <code> <code>
-vendor/bin/phing eslint jshint phpunitfast phpcs-console php-cs-fixer-dryrun checkLessToSass phpstan-console+composer run qa
 </code> </code>
  
Line 43: Line 43:
  
 <code> <code>
-vendor/bin/phpcs --standard=PEAR [file]+vendor/bin/phpcs --standard=$VUFIND_HOME/tests/phpcs.xml [file]
 </code> </code>
  
development/recommended_tools.1679509902.txt.gz · Last modified: 2023/03/22 18:31 by demiankatz