Note:2: Difference between revisions

From notes
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Note
{{Note
|title=Questions about installing extensions
|title=Questions about auxiliary extension files
|tags=Extensions
|tags=Extensions
}}
}}
Line 6: Line 6:


* Auxiliary files (e.g. composer.json, Gruntfile.js, package.json, CODE_OF_CONDUCT.md) are getting added to extensions.
* Auxiliary files (e.g. composer.json, Gruntfile.js, package.json, CODE_OF_CONDUCT.md) are getting added to extensions.
** Are they documented anywhere? (https://www.mediawiki.org/wiki/Continuous_integration/Entry_points)
** Are they documented anywhere?
*** They don't seem to be included at https://www.mediawiki.org/wiki/Manual:Developing_extensions
** Some information is at:
***https://www.mediawiki.org/wiki/Continuous_integration/Entry_points
***https://www.mediawiki.org/wiki/Continuous_integration/Tutorials
** Is there a way to generate them automatically?
** Is there a way to generate them automatically?
** Who is responsible for adding them/keeping them up-to-date? (extension maintainer? somebody else?)
** Who is responsible for adding them? (extension maintainer? somebody else?)
** How are they kept up-to-date?
** How are they kept up-to-date and by whom?
** Is there redundancy?
** Is there redundancy?



Latest revision as of 11:30, 4 September 2017

Author
Created 2 September 2017 21:08:02
Last Modified 4 September 2017 16:30:44
Tags Extensions

This note includes questions about the current state of installing extensions.

  • When an extension has a composer.json file, should it be added to composer.local.json?
    • Doing so for some of the "Semantic" extensions causes issues.
    • Doing some is required for some extensions.
    • What about other extensions?