AdminZone:Maintaining this Wiki: Difference between revisions

From pronounmail wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
If you are a non-employee who has discovered [[Pronounmail.com|this service]] amid the [[List of Platforms that pronounmail.com has Outlived|ruins of civilization]], welcome! And remember: [[Email]] is the future, and the future starts with [[you]].
If you are a non-employee who has discovered [[Pronounmail.com|this service]] amid the [[List of Platforms that pronounmail.com has Outlived|ruins of civilization]], welcome! And remember: [[Email]] is the future, and the future starts with [[you]].
== how 3 update all extensions ==


== updating all extensions ==
* <code>cd extensions</code>
* <code>cd extensions</code>
* <code>./piss.sh</code> '''WARNINGN:''' if you cancel this you will have to download the extension being worked on again '''WARNINGN:''' This only updates the extensions that are available on the wikimediawiki gerrit
* <code>./piss.sh</code>  
** You might want to modify the release the thing tries to fetch
** {{Warning|WARNINGN: if you cancel this you will have to download the extension being worked on again}}
** '''WARNINGN:''' This only updates the extensions that are available on the wikimediawiki gerrit
* <code>cd ../</code>
* <code>cd ../</code>
* <code>php maintenance/run.php update</code>
* <code>php maintenance/run.php update</code>
== rats!! that broke everything please help ==
mediawiki uses Composer, some sort of "npm" you children use but for php. make sure this is in a file called composer.local.json:
<nowiki>{
    "extra": {
        "merge-plugin": {
            "include": [
                "extensions/*/composer.json",
                "skins/*/composer.json"
            ]
        }
    }
}</nowiki>
you might want to run <code>composer update</code> and then <code>composer install</code> in the wiki folder after that. also <code>php maintenance/run.php update</code> for good measure
[[Category:Pages with some amount of information in them]]
[[Category:AdminZone]]

Latest revision as of 14:40, 4 February 2025

If you are a non-employee who has discovered this service amid the ruins of civilization, welcome! And remember: Email is the future, and the future starts with you.

updating all extensions

  • cd extensions
  • ./piss.sh
    • You might want to modify the release the thing tries to fetch
    • WARNINGN: This only updates the extensions that are available on the wikimediawiki gerrit
  • cd ../
  • php maintenance/run.php update

rats!! that broke everything please help

mediawiki uses Composer, some sort of "npm" you children use but for php. make sure this is in a file called composer.local.json:

{
    "extra": {
        "merge-plugin": {
            "include": [
                "extensions/*/composer.json",
                "skins/*/composer.json"
            ]
        }
    }
}

you might want to run composer update and then composer install in the wiki folder after that. also php maintenance/run.php update for good measure