How to contribute/ja: Difference between revisions
Appearance
Content deleted Content added
Updating to match new version of source page |
Updating to match new version of source page |
||
(35 intermediate revisions by 9 users not shown) | |||
Line 3: | Line 3: | ||
{{Tech header|1=<nowiki/> |
{{Tech header|1=<nowiki/> |
||
<span id="Get_involved"></span> |
|||
== 参加する == |
== 参加する == |
||
ソフトウェアの自由は守られた方がいい、[[:ja |
ソフトウェアの自由は守られた方がいい、[[:ja:オープンソース|オープンソースのコミュニティ]]は自分にとって大切だと思いませんか? もしかして[[Special:MyLanguage/MediaWiki|MediaWiki]]のソフトウェアや[http://www.wikipedia.org/ ウィキペディア]あるいはその他の[https://www.wikimedia.org/ ウィキメディアのウェブサイト]を使い慣れているのでは? |
||
そういう利用者の皆さんにはぜひ、ここで腕を発揮したり、貢献者同士、技術を高め合っていただきたいのです。このページに手がかりをまとめますので、どんな活躍の場があるか、探してみましょう。 |
そういう利用者の皆さんにはぜひ、ここで腕を発揮したり、貢献者同士、技術を高め合っていただきたいのです。このページに手がかりをまとめますので、どんな活躍の場があるか、探してみましょう。 |
||
Line 13: | Line 14: | ||
{{contribution |
{{contribution |
||
| |
|1 = [[File:Plug-in Noun project 4032.svg|60px|link=Special:MyLanguage/API:Main page]] |
||
| |
|2 = {{ll|API:Main page|2=ウェブ API}} |
||
| |
|3 = すべての[[foundation:Special:MyLanguage/Our projects|ウィキメディア プロジェクト群]]のコンテンツは、フリー ライセンスのもとで公開されます。 コードを書き、このフリーな知識の巨大なプールへのアクセスやリミックスができるようにして成長させてください。 [[Special:MyLanguage/API:Tutorial|ガイダンスに従うと]]、すべての MediaWiki ウィキで利用できる[[Special:MyLanguage/API:Main_page|API]]の使い方がわかりますし、コンテンツの他、Wikidata 用の各種 API にもなじめます。 その他の[[m:Special:MyLanguage/Research:Data|オープン・データソース]]も利用できます ([[m:Special:MyLanguage/Data dumps|XML ダンプ、SQL ダンプ]]を含む)。 |
||
| |
|4 = web-api |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:Source code project 1171.svg|60px|link=https://developer.wikimedia.org]] |
||
| |
|2 = <span class=plainlinks>[https://developer.wikimedia.org ソフトウェア開発]</span> |
||
| |
|3 = 私たちのコードはすべてフリーでオープンソースです。[[Special:MyLanguage/New_Developers|プロジェクトを選び]]、パッチの提供、タスク修正をお願いします。 |
||
ウィキメディアのプロジェクト群ではさまざまな言語を利用しています。PHP と JavaScript で書くのは[[Special:MyLanguage/How to become a MediaWiki hacker|MediaWiki]]及びその[[Special:MyLanguage/Manual:Developing extensions|拡張機能]]。Lua ([[Special:MyLanguage/Help:Templates|テンプレート]]で使用)、CSS/LESS ([[Special:MyLanguage/Manual:Skins|外装]]他)、Objective-C、Swing や Java ([[Wikimedia Apps|モバイル版アプリ]]と[[m:Kiwix|Kiwix]]用)、Python ([[Special:MyLanguage/Manual:Pywikibot|Pywikibot]]用) もあり、C++ ([[m:Huggle|ハグル]]用) やC# ([[:ja:Wikipedia:AutoWikiBrowser|AWB]]用) でも書きます。 |
ウィキメディアのプロジェクト群ではさまざまな言語を利用しています。PHP と JavaScript で書くのは[[Special:MyLanguage/How to become a MediaWiki hacker|MediaWiki]]及びその[[Special:MyLanguage/Manual:Developing extensions|拡張機能]]。Lua ([[Special:MyLanguage/Help:Templates|テンプレート]]で使用)、CSS/LESS ([[Special:MyLanguage/Manual:Skins|外装]]他)、Objective-C、Swing や Java ([[Wikimedia Apps|モバイル版アプリ]]と[[m:Kiwix|Kiwix]]用)、Python ([[Special:MyLanguage/Manual:Pywikibot|Pywikibot]]用) もあり、C++ ([[m:Huggle|ハグル]]用) やC# ([[:ja:Wikipedia:AutoWikiBrowser|AWB]]用) でも書きます。 |
||
コンテンツの処理[[Special:MyLanguage/Manual:Bots|ボット]]を作り[[wikitech:Help:Toolforge|自作のツールを Toolforge でホスト]]してください。[[Special:MyLanguage/Wikimedia Apps|モバイル用アプリ]]もしくはデスクトップのアプリをハッキングしましょう。あるいはまた[[wikitech:Puppet_coding|サーバの設定]]を管理する[[Wikimedia Site Reliability Engineering|サイト信頼性技術]]の手伝いをお願いします。 |
コンテンツの処理[[Special:MyLanguage/Manual:Bots|ボット]]を作り[[wikitech:Help:Toolforge|自作のツールを Toolforge でホスト]]してください。 [[Special:MyLanguage/Wikimedia Apps|モバイル用アプリ]]もしくはデスクトップのアプリをハッキングしましょう。 あるいはまた[[wikitech:Puppet_coding|サーバの設定]]を管理する[[Wikimedia Site Reliability Engineering|サイト信頼性技術]]の手伝いをお願いします。 |
||
詳細は {{ll|New Developers/Introduction to the Wikimedia Technical Ecosystem}} を参照してください。 |
|||
| |
|4 =development |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]] |
||
| |
|2 = テスト |
||
| |
|3 = 手動テストや[[Special:MyLanguage/Manual:PHP_unit_testing|PHPUnitテスト]]と[[Selenium]]による自動ブラウザテスト、[[Special:MyLanguage/Continuous integration |継続的インテグレーション]]のお手伝いをお願いします。[[Special:MyLanguage/How to report a bug|初めてのバグ報告]]、あるいは[[Special:MyLanguage/Bug management|バグ管理]]をしていただくことも、私たちのプロジェクト群の品質の向上に役立ちます。 |
||
| |
|4 = testing |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:OOjs UI icon message.svg|60px|link=m:Special:MyLanguage/Tech/Ambassadors]] |
||
| |
|2 = [[m:Special:MyLanguage/Tech/Ambassadors|大使]] |
||
| |
|3 = [[m:Special:MyLanguage/Tech/Ambassadors|技術大使]]として、技術的問題に関して[[m:Special:MyLanguage/Tech|他のウィキメディアンを助け]]、 [[m:Special:MyLanguage/Tech/News|技術ニュース]]を翻訳して他のウィキメディアンに影響のあるできごとを知らせ、開発者とローカルウィキをつなぐ役割を果たすために[[:m:Tech/Ambassadors/List|大使のネットワーク]]ならびに[[mail:wikitech-ambassadors|メーリングリスト]]に参加してください。 |
||
| |
|4 = ambassadors |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:OOjs UI icon book-ltr.svg|60px|link=Special:MyLanguage/Documentation]] |
||
| |
|2 = {{ll|Documentation|2=説明文書}} |
||
| |
|3 = 英語を理解できる執筆者であれば、[[Special:MyLanguage/Help:Contents|MediaWikiの説明文書]]やその他の[[Special:MyLanguage/Project:PD help|必要不可欠なヘルプ ページ]]に限らず、このウェブサイトのあらゆるページを改善していただけます。 |
||
| |
|4 = documentation |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:OOjs UI icon language-ltr.svg|60px|link=Special:MyLanguage/Localization]] |
||
| |
|2 = {{ll|Translator hub|2=翻訳}} |
||
| |
|3 = 英語以外の言語に堪能な人は、[[Special:LanguageStats|このウェブサイトの翻訳]]や [[Special:MyLanguage/Localisation|MediaWiki ソフトウェアの翻訳]]の活動にご参加ください。 |
||
| |
|4 = translation |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:OOjs UI icon speechBubbles-ltr.svg|60px|link=Project:Support desk]] |
||
| |
|2 = [[Project:Support desk|サポート]] |
||
| |
|3 = [[Special:MyLanguage/Project:Support desk|サポート デスク]]、MediaWiki の[[Special:MyLanguage/Communication|コミュニケーション]]や[[Special:MyLanguage/Social media|ソーシャル メディア]] チャンネルで回答を探している利用者や開発者を手助けしてください。 |
||
| |
|4 = support |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:Vitruvian Man Noun project 6674.svg|60px|link=Special:MyLanguage/Design]] |
||
| |
|2 = {{ll|Design|2=設計}} |
||
| |
|3 = UXフィードバックを探しているプロジェクトで、[[Special:MyLanguage/Design#Process|ウィキメディアのデザインの原則]]の適用を手伝ってください。 |
||
| |
|4 = design |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:Community Noun project 2280.svg|60px|link=Special:MyLanguage/Communication]] |
||
| |
|2 = {{ll|Communication|2=ミーティング}} |
||
| |
|3 = [[Special:MyLanguage/Communication|オンライン]]で、あるいは[[Special:MyLanguage/Events|直接]]、コミュニティの参加者と知り合いましょう。 |
||
| |
|4 = meet-up |
||
}} |
}} |
||
{{contribution |
{{contribution |
||
| |
|1 = [[File:Learning - The Noun Project.svg|60px|link=Special:MyLanguage/Wikimedia tutorials]] |
||
| |
|2 = {{ll|Wikimedia tutorials|2=チュートリアル}} |
||
| |
|3 = MediaWikiとWikimediaの技術のハウツーとチュートリアル |
||
| |
|4 = tutorials |
||
}} |
}} |
||
Line 90: | Line 92: | ||
</div> |
</div> |
||
<span id="More_helpful_information"></span> |
|||
== その他の情報 == |
== その他の情報 == |
||
<span id="Communication"></span> |
|||
=== コミュニケーションの方法 === |
=== コミュニケーションの方法 === |
||
⚫ | |||
⚫ | |||
<div style="display:none"> |
|||
* 開発者からの質問は何でも[https://discourse-mediawiki.wmflabs.org/ https://discourse-mediawiki.wmflabs.org]に投稿してください。 |
|||
</div> |
|||
* [[Special:MyLanguage/MediaWiki on IRC|リアルタイムの連絡]]にはチャットルーム {{irc|wikimedia-dev}} [[:ja:w:Internet Relay Chat|IRC]] をご用意しました。 |
|||
* ウィキメディアのソフトウェアをめぐる議論は各種の[[Special:MyLanguage/Mailing lists|メーリング リスト]]でお知らせします。[[m:Special:MyLanguage/Mailing lists/Overview#MediaWiki|完全な一覧]]を参照してください。 |
|||
* [[Special:MyLanguage/Social media|SNS]]でもウィキメディア関連の情報を発信しています。 |
* [[Special:MyLanguage/Social media|SNS]]でもウィキメディア関連の情報を発信しています。 |
||
* [[m:Tech/News|技術ニュース]]を購読するとご自分の利用者ページに、ソフトウェアの変更点のまとめが週単位で届きます。難しい技術用語は使われていません。 |
* [[m:Tech/News|技術ニュース]]を購読するとご自分の利用者ページに、ソフトウェアの変更点のまとめが週単位で届きます。難しい技術用語は使われていません。 |
||
<span id="Editing_and_discussing_in_MediaWiki"></span> |
|||
=== MediaWikiでの編集や討議 === |
=== MediaWikiでの編集や討議 === |
||
Latest revision as of 21:13, 17 September 2024
参加する
ソフトウェアの自由は守られた方がいい、オープンソースのコミュニティは自分にとって大切だと思いませんか? もしかしてMediaWikiのソフトウェアやウィキペディアあるいはその他のウィキメディアのウェブサイトを使い慣れているのでは?
そういう利用者の皆さんにはぜひ、ここで腕を発揮したり、貢献者同士、技術を高め合っていただきたいのです。このページに手がかりをまとめますので、どんな活躍の場があるか、探してみましょう。すべてのウィキメディア プロジェクト群のコンテンツは、フリー ライセンスのもとで公開されます。 コードを書き、このフリーな知識の巨大なプールへのアクセスやリミックスができるようにして成長させてください。 ガイダンスに従うと、すべての MediaWiki ウィキで利用できるAPIの使い方がわかりますし、コンテンツの他、Wikidata 用の各種 API にもなじめます。 その他のオープン・データソースも利用できます (XML ダンプ、SQL ダンプを含む)。
私たちのコードはすべてフリーでオープンソースです。プロジェクトを選び、パッチの提供、タスク修正をお願いします。
ウィキメディアのプロジェクト群ではさまざまな言語を利用しています。PHP と JavaScript で書くのはMediaWiki及びその拡張機能。Lua (テンプレートで使用)、CSS/LESS (外装他)、Objective-C、Swing や Java (モバイル版アプリとKiwix用)、Python (Pywikibot用) もあり、C++ (ハグル用) やC# (AWB用) でも書きます。 コンテンツの処理ボットを作り自作のツールを Toolforge でホストしてください。 モバイル用アプリもしくはデスクトップのアプリをハッキングしましょう。 あるいはまたサーバの設定を管理するサイト信頼性技術の手伝いをお願いします。
詳細は 新しい開発者/ウィキメディアテクニカルエコシステムの紹介 を参照してください。テスト
手動テストやPHPUnitテストとSeleniumによる自動ブラウザテスト、継続的インテグレーションのお手伝いをお願いします。初めてのバグ報告、あるいはバグ管理をしていただくことも、私たちのプロジェクト群の品質の向上に役立ちます。
技術大使として、技術的問題に関して他のウィキメディアンを助け、 技術ニュースを翻訳して他のウィキメディアンに影響のあるできごとを知らせ、開発者とローカルウィキをつなぐ役割を果たすために大使のネットワークならびにメーリングリストに参加してください。
英語を理解できる執筆者であれば、MediaWikiの説明文書やその他の必要不可欠なヘルプ ページに限らず、このウェブサイトのあらゆるページを改善していただけます。
英語以外の言語に堪能な人は、このウェブサイトの翻訳や MediaWiki ソフトウェアの翻訳の活動にご参加ください。
UXフィードバックを探しているプロジェクトで、ウィキメディアのデザインの原則の適用を手伝ってください。
MediaWikiとWikimediaの技術のハウツーとチュートリアル
その他の情報
コミュニケーションの方法
- ウィキメディアのコミュニティには場面ごとに連絡先がご用意してあります。
- SNSでもウィキメディア関連の情報を発信しています。
- 技術ニュースを購読するとご自分の利用者ページに、ソフトウェアの変更点のまとめが週単位で届きます。難しい技術用語は使われていません。
MediaWikiでの編集や討議
MediaWiki を今まで使ったことの無い人に:
- 利用者アカウントを mediawiki.org に登録。
- ウィキページを編集する方法はビジュアルエディターの使用法を学習するか、ソースを編集します。
- ご自分自身の利用者ページは公開されていますから編集してみましょう。自己紹介から始めませんか。利用者情報テンプレートを使うこともできます。Wikipedia:利用者ページで説明しています。
- Help:ナビゲーション ものぞいてみてください。
- どのページにも関連の「議論のページ」がありますので、記事の内容を相談するのにご利用ください。利用者同士の連絡は相手のトークページに公開メッセージを書く方法があります。詳しくは Help:トークページ をご参照ください。