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

Reply via email to