Note:2: Difference between revisions
No edit summary |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Note | {{Note | ||
|title=Questions about | |title=Questions about auxiliary extension files | ||
|tags=Extensions | |tags=Extensions | ||
}} | }} | ||
This note includes questions about the current state of installing extensions. | This note includes questions about the current state of installing extensions. | ||
* | * Auxiliary files (e.g. composer.json, Gruntfile.js, package.json, CODE_OF_CONDUCT.md) are getting added to extensions. | ||
** 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? | |||
** Who is responsible for adding them? (extension maintainer? somebody else?) | |||
** How are they kept up-to-date and by whom? | |||
** Is there redundancy? | |||
* When an extension has a composer.json file, should it | * 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? |
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.
- Auxiliary files (e.g. composer.json, Gruntfile.js, package.json, CODE_OF_CONDUCT.md) are getting added to extensions.
- Are they documented anywhere?
- They don't seem to be included at https://www.mediawiki.org/wiki/Manual:Developing_extensions
- Some information is at:
- Is there a way to generate them automatically?
- Who is responsible for adding them? (extension maintainer? somebody else?)
- How are they kept up-to-date and by whom?
- Is there redundancy?
- Are they documented anywhere?
- 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?