jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/334356 )
Change subject: Initial Commit ¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>
......................................................................
Initial Commit ¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>
Change-Id: If4140d71582a1272a36e94dbe6f97d3961063704
---
A .gitignore
A README.md
A composer.json
A extension.json
A i18n/en.json
A i18n/qqq.json
A phpcs.xml
A src/MoveToCommonsHooks.php
8 files changed, 130 insertions(+), 0 deletions(-)
Approvals:
WMDE-Fisch: Looks good to me, approved
jenkins-bot: Verified
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bb3cf58
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,25 @@
+.idea/
+/tests/phan/issues
+node_modules/
+vendor/
+composer.lock
+
+# Editors
+*.kate-swp
+*~
+\#*#
+.#*
+.*.swp
+.project
+.buildpath
+.classpath
+.settings
+cscope.files
+cscope.out
+*.orig
+## NetBeans
+nbproject*
+project.index
+## Sublime
+sublime-*
+sftp-config.json
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..882ee7e
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# MoveToCommons extension
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..0107a29
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,12 @@
+{
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "0.7.2"
+ },
+ "scripts": {
+ "test": [
+ "parallel-lint . --exclude vendor",
+ "phpcs -p -s"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..73267e2
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,20 @@
+{
+ "name": "MoveToCommons",
+ "version": "0.0.1",
+ "author": [
+ "WMDE"
+ ],
+ "url": "https://www.mediawiki.org/wiki/Extension:MoveToCommons",
+ "descriptionmsg": "moveToCommons-desc",
+ "license-name": "GPL-2.0+",
+ "type": "other",
+ "manifest_version": 1,
+ "MessagesDirs": {
+ "TwoColConflict": [
+ "i18n"
+ ]
+ },
+ "AutoloadClasses": {
+ "MoveToCommons\\MoveToCommonsHooks": "src/MoveToCommonsHooks.php"
+ }
+}
\ No newline at end of file
diff --git a/i18n/en.json b/i18n/en.json
new file mode 100644
index 0000000..4388635
--- /dev/null
+++ b/i18n/en.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "WMDE"
+ ]
+ },
+ "moveToCommons": "MoveToCommons",
+ "moveToCommons-desc": "Easy moving of files to Commons"
+}
\ No newline at end of file
diff --git a/i18n/qqq.json b/i18n/qqq.json
new file mode 100644
index 0000000..02f217f
--- /dev/null
+++ b/i18n/qqq.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "WMDE"
+ ]
+ },
+ "moveToCommons": "MoveToCommons",
+ "moveToCommons-desc":
"{{desc|name=MoveToCommons|url=https://www.mediawiki.org/wiki/Extension:MoveToCommons}}"
+}
\ No newline at end of file
diff --git a/phpcs.xml b/phpcs.xml
new file mode 100644
index 0000000..54bacc6
--- /dev/null
+++ b/phpcs.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ruleset name="MoveToCommons">
+ <!-- See
https://github.com/wikimedia/mediawiki-tools-codesniffer/blob/master/MediaWiki/ruleset.xml
-->
+ <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
+ <exclude
name="MediaWiki.ControlStructures.AssignmentInControlStructures" />
+ <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment" />
+ </rule>
+
+ <rule ref="Generic.Files.InlineHTML" />
+ <rule ref="Generic.Files.OneInterfacePerFile" />
+ <rule ref="Generic.Files.OneTraitPerFile" />
+ <rule ref="Generic.Metrics.CyclomaticComplexity" />
+ <rule ref="Generic.Metrics.NestingLevel" />
+ <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
+
+ <rule ref="PSR1">
+ <exclude name="PSR1.Files.SideEffects" />
+ </rule>
+ <rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
+ <!-- Exclude test methods like
"testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>/tests/phpunit/*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="PSR2.Files" />
+
+ <rule ref="Squiz.Classes.DuplicateProperty" />
+ <rule ref="Squiz.Classes.SelfMemberReference" />
+ <rule ref="Squiz.ControlStructures.ControlSignature" />
+ <rule ref="Squiz.Functions.FunctionDuplicateArgument" />
+ <rule ref="Squiz.Functions.GlobalFunction" />
+ <rule ref="Squiz.Scope" />
+ <rule ref="Squiz.WhiteSpace.FunctionSpacing">
+ <properties>
+ <property name="spacing" value="1" />
+ </properties>
+ </rule>
+ <rule ref="Squiz.WhiteSpace.OperatorSpacing">
+ <properties>
+ <property name="ignoreNewlines" value="true" />
+ </properties>
+ </rule>
+
+ <file>.</file>
+ <arg name="extensions" value="php" />
+ <arg name="encoding" value="utf8" />
+ <exclude-pattern>vendor</exclude-pattern>
+</ruleset>
\ No newline at end of file
diff --git a/src/MoveToCommonsHooks.php b/src/MoveToCommonsHooks.php
new file mode 100644
index 0000000..0a213bb
--- /dev/null
+++ b/src/MoveToCommonsHooks.php
@@ -0,0 +1,7 @@
+<?php
+
+namespace MoveToCommons;
+
+class MoveToCommonsHooks {
+
+}
--
To view, visit https://gerrit.wikimedia.org/r/334356
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: If4140d71582a1272a36e94dbe6f97d3961063704
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/MoveToCommons
Gerrit-Branch: master
Gerrit-Owner: Addshore <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: WMDE-Fisch <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits