Extensions are installed with Composer

Open CSP uses composer for installation of extension.

Composer.local.json

  1{
  2  "require": {
  3    "mediawiki/admin-Links": "dev-REL1_35",
  4    "mediawiki/bootstrap": "4.5.0",
  5    "mediawiki/chameleon-skin": "3.4.3",
  6    "mediawiki/data-transfer": "dev-REL1_35",
  7    "mediawiki/display-title": "dev-REL1_35",
  8    "mediawiki/lockdown": "dev-REL1_35",
  9    "mediawiki/my-variables": "dev-REL1_35",
 10    "mediawiki/number-format": "dev-REL1_35",
 11    "mediawiki/regex-fun": "dev-REL1_35",
 12    "mediawiki/replace-text": "dev-REL1_35",
 13    "mediawiki/semantic-extra-special-properties": "3.0.1",
 14    "mediawiki/semantic-media-wiki": "3.2.3",
 15    "mediawiki/semantic-result-formats": "3.2.0",
 16    "mediawiki/url-get-parameters": "dev-REL1_35",
 17    "mediawiki/user-functions": "dev-REL1_35",
 18    "mediawiki/variables": "dev-REL1_35",
 19    "mediawiki/widgets": "dev-REL1_35",
 20    "open-csp/w-s-slots": "^4.0",
 21    "open-csp/w-s-spaces": "^2.2",
 22    "open-csp/wiki-search": "v4.3.0",
 23    "wikibase-solutions/flex-form": "^1.1",
 24    "wikibase-solutions/c-s-p-resources": "v1.7.9",
 25    "wikibase-solutions/page-sync": "^2.1",
 26    "wikibase-solutions/wiki-search-front": "v2.0.4",
 27    "wikibase-solutions/w-s-semantic-parsed-text": "dev-smw-3.2.2-comp",
 28    "wikibase-solutions/w-s-arrays": "v5.5.3"
 29  },
 30  "repositories": {
 31    "adminlinks": {
 32      "package": {
 33        "name": "mediawiki/admin-links",
 34        "type": "mediawiki-extension",
 35        "version": "dev-REL1_35",
 36        "source": {
 37          "reference": "REL1_35",
 38          "type": "git",
 39          "url": "https://github.com/wikimedia/mediawiki-extensions-AdminLinks.git"
 40        }
 41      },
 42      "type": "package"
 43    },
 44    "displaytitle": {
 45      "package": {
 46        "name": "mediawiki/display-title",
 47        "type": "mediawiki-extension",
 48        "version": "dev-REL1_35",
 49        "source": {
 50          "reference": "REL1_35",
 51          "type": "git",
 52          "url": "https://github.com/wikimedia/mediawiki-extensions-DisplayTitle.git"
 53        }
 54      },
 55      "type": "package"
 56    },
 57    "lockdown": {
 58      "package": {
 59        "name": "mediawiki/lockdown",
 60        "type": "mediawiki-extension",
 61        "version": "dev-REL1_35",
 62        "source": {
 63          "reference": "REL1_35",
 64          "type": "git",
 65          "url": "https://github.com/wikimedia/mediawiki-extensions-Lockdown.git"
 66        }
 67      },
 68      "type": "package"
 69    },
 70    "myvariables": {
 71      "package": {
 72        "name": "mediawiki/my-variables",
 73        "type": "mediawiki-extension",
 74        "version": "dev-REL1_35",
 75        "source": {
 76          "reference": "REL1_35",
 77          "type": "git",
 78          "url": "https://github.com/wikimedia/mediawiki-extensions-MyVariables.git"
 79        }
 80      },
 81      "type": "package"
 82    },
 83    "numberformat": {
 84      "package": {
 85        "name": "mediawiki/number-format",
 86        "type": "mediawiki-extension",
 87        "version": "dev-REL1_35",
 88        "source": {
 89          "reference": "REL1_35",
 90          "type": "git",
 91          "url": "https://github.com/wikimedia/mediawiki-extensions-NumberFormat.git"
 92        }
 93      },
 94      "type": "package"
 95    },
 96    "regexfun": {
 97      "package": {
 98        "name": "mediawiki/regex-fun",
 99        "type": "mediawiki-extension",
100        "version": "dev-REL1_35",
101        "source": {
102          "reference": "REL1_35",
103          "type": "git",
104          "url": "https://github.com/wikimedia/mediawiki-extensions-RegexFun.git"
105        }
106      },
107      "type": "package"
108    },
109    "replacetext": {
110      "package": {
111        "name": "mediawiki/replace-text",
112        "type": "mediawiki-extension",
113        "version": "dev-REL1_35",
114        "source": {
115          "reference": "REL1_35",
116          "type": "git",
117          "url": "https://github.com/wikimedia/mediawiki-extensions-ReplaceText.git"
118        }
119      },
120      "type": "package"
121    },
122    "urlgetparameters": {
123      "package": {
124        "name": "mediawiki/url-get-parameters",
125        "type": "mediawiki-extension",
126        "version": "dev-REL1_35",
127        "source": {
128          "reference": "REL1_35",
129          "type": "git",
130          "url": "https://github.com/wikimedia/mediawiki-extensions-UrlGetParameters.git"
131        }
132      },
133      "type": "package"
134    },
135    "variables": {
136      "package": {
137        "name": "mediawiki/variables",
138        "type": "mediawiki-extension",
139        "version": "dev-REL1_35",
140        "source": {
141          "reference": "REL1_35",
142          "type": "git",
143          "url": "https://github.com/wikimedia/mediawiki-extensions-Variables.git"
144        }
145      },
146      "type": "package"
147    },
148    "widgets": {
149      "package": {
150        "name": "mediawiki/widgets",
151        "type": "mediawiki-extension",
152        "version": "dev-REL1_35",
153        "source": {
154          "reference": "REL1_35",
155          "type": "git",
156          "url": "https://github.com/wikimedia/mediawiki-extensions-Widgets.git"
157        }
158      },
159      "type": "package"
160    }
161  },
162  "extra": {
163    "merge-plugin": {
164      "include": [
165        "./extensions/OATHAuth/composer.json",
166        "./extensions/Widgets/composer.json"
167      ],
168      "merge-replace": false
169    }
170  },
171  "autoload": {
172    "classmap": [
173      "skin/components"
174    ]
175  }
176}