Jump to content

How to contribute/ja: Difference between revisions

From mediawiki.org
Content deleted Content added
FuzzyBot (talk | contribs)
Updating to match new version of source page
FuzzyBot (talk | contribs)
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:w:オープンソース|オープンソースのコミュニティ]]は自分にとって大切だと思いませんか? もしかして[[Special:MyLanguage/MediaWiki|MediaWiki]]のソフトウェアや[http://www.wikipedia.org/ ウィキペディア]あるいはその他の[https://www.wikimedia.org/ ウィキメディアのウェブサイト]を使い慣れているのでは?
ソフトウェアの自由は守られた方がいい、[[: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]]
|1 = [[File:Plug-in Noun project 4032.svg|60px|link=Special:MyLanguage/API:Main page]]
| 2 = {{ll|API:Web APIs hub|2=ウェブ API}}
|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 ダンプ]]を含む)。
|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
|4 = web-api
}}
}}


{{contribution
{{contribution
| 1 = [[File:Source code project 1171.svg|60px|link=Special:MyLanguage/Developer hub]]
|1 = [[File:Source code project 1171.svg|60px|link=https://developer.wikimedia.org]]
| 2 = {{ll|Developer hub|2=ソフトウェア開発}}
|2 = <span class=plainlinks>[https://developer.wikimedia.org ソフトウェア開発]</span>
| 3 = 私たちのコードはすべてフリーでオープンソースです。[[Special:MyLanguage/New_Developers|プロジェクトを選び]]、パッチの提供、タスク修正をお願いします。
|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
|4 =development
}}
}}


{{contribution
{{contribution
| 1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]]
|1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]]
| 2 = {{ll|Quality Assurance|2=テスト}}
|2 = テスト
| 3 = 手動テストや[[Special:MyLanguage/Manual:PHP_unit_testing|PHPUnitテスト]][[Special:MyLanguage/continuous integration |継続的インテグレーション]]のお手伝いをお願いします。[[Special:MyLanguage/How to report a bug|初めてのバグ報告]]、あるいは[[Special:MyLanguage/Bug management|バグ管理]]をしていただくことも、私たちのプロジェクト群の品質の向上に役立ちます。
|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
|4 = testing
}}
}}


{{contribution
{{contribution
| 1 = [[File:OOjs UI icon message.svg|60px|link=m:Special:MyLanguage/Tech/Ambassadors]]
|1 = [[File:OOjs UI icon message.svg|60px|link=m:Special:MyLanguage/Tech/Ambassadors]]
| 2 = [[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|メーリングリスト]]に参加してください。
|3 = [[m:Special:MyLanguage/Tech/Ambassadors|技術大使]]として、技術的問題に関して[[m:Special:MyLanguage/Tech|他のウィキメディアンを助け]]、 [[m:Special:MyLanguage/Tech/News|技術ニュース]]を翻訳して他のウィキメディアンに影響のあるできごとを知らせ、開発者とローカルウィキをつなぐ役割を果たすために[[:m:Tech/Ambassadors/List|大使のネットワーク]]ならびに[[mail:wikitech-ambassadors|メーリングリスト]]に参加してください。
| 4 = ambassadors
|4 = ambassadors
}}
}}


{{contribution
{{contribution
| 1 = [[File:OOjs UI icon book-ltr.svg|60px|link=Special:MyLanguage/Documentation]]
|1 = [[File:OOjs UI icon book-ltr.svg|60px|link=Special:MyLanguage/Documentation]]
| 2 = {{ll|Documentation}}
|2 = {{ll|Documentation|2=説明文書}}
| 3 = 英語を理解できる執筆者であれば、[[Special:MyLanguage/Help:Contents|MediaWikiの説明文書]]やその他の[[Special:MyLanguage/Project:PD help|必要不可欠なヘルプ ページ]]に限らず、このウェブサイトのあらゆるページを改善していただけます。
|3 = 英語を理解できる執筆者であれば、[[Special:MyLanguage/Help:Contents|MediaWikiの説明文書]]やその他の[[Special:MyLanguage/Project:PD help|必要不可欠なヘルプ ページ]]に限らず、このウェブサイトのあらゆるページを改善していただけます。
| 4 = documentation
|4 = documentation
}}
}}


{{contribution
{{contribution
| 1 = [[File:OOjs UI icon language-ltr.svg|60px|link=Special:MyLanguage/Localization]]
|1 = [[File:OOjs UI icon language-ltr.svg|60px|link=Special:MyLanguage/Localization]]
| 2 = {{ll|Translator hub|2=翻訳}}
|2 = {{ll|Translator hub|2=翻訳}}
| 3 = 英語以外の言語に堪能な人は、[[Special:LanguageStats|このウェブサイトの翻訳]]や [[Special:MyLanguage/Localisation#Translation resources|MediaWiki ソフトウェアの翻訳]]の活動にご参加ください。
|3 = 英語以外の言語に堪能な人は、[[Special:LanguageStats|このウェブサイトの翻訳]]や [[Special:MyLanguage/Localisation|MediaWiki ソフトウェアの翻訳]]の活動にご参加ください。
| 4 = translation
|4 = translation
}}
}}


{{contribution
{{contribution
| 1 = [[File:OOjs UI icon speechBubbles-ltr.svg|60px|link=Project:Support desk]]
|1 = [[File:OOjs UI icon speechBubbles-ltr.svg|60px|link=Project:Support desk]]
| 2 = [[Project:Support desk|サポート]]
|2 = [[Project:Support desk|サポート]]
| 3 = [[Special:MyLanguage/Project:Support desk|サポート デスク]]、MediaWiki の[[Special:MyLanguage/Communication|コミュニケーション]]や[[Special:MyLanguage/Social media|ソーシャル メディア]] チャンネルで回答を探している利用者や開発者を手助けしてください。
|3 = [[Special:MyLanguage/Project:Support desk|サポート デスク]]、MediaWiki の[[Special:MyLanguage/Communication|コミュニケーション]]や[[Special:MyLanguage/Social media|ソーシャル メディア]] チャンネルで回答を探している利用者や開発者を手助けしてください。
| 4 = support
|4 = support
}}
}}


{{contribution
{{contribution
| 1 = [[File:Vitruvian Man Noun project 6674.svg|60px|link=Special:MyLanguage/Design]]
|1 = [[File:Vitruvian Man Noun project 6674.svg|60px|link=Special:MyLanguage/Design]]
| 2 = {{ll|Design|2=設計}}
|2 = {{ll|Design|2=設計}}
| 3 = UXフィードバックを探しているプロジェクトで、[[Special:MyLanguage/Design#Process|ウィキメディアのデザインの原則]]の適用を手伝ってください。
|3 = UXフィードバックを探しているプロジェクトで、[[Special:MyLanguage/Design#Process|ウィキメディアのデザインの原則]]の適用を手伝ってください。
| 4 = design
|4 = design
}}
}}


{{contribution
{{contribution
| 1 = [[File:Community Noun project 2280.svg|60px|link=Special:MyLanguage/Communication]]
|1 = [[File:Community Noun project 2280.svg|60px|link=Special:MyLanguage/Communication]]
| 2 = {{ll|Communication|2=ミーティング}}
|2 = {{ll|Communication|2=ミーティング}}
| 3 = [[Special:MyLanguage/Communication|オンライン]]で、あるいは[[Special:MyLanguage/Events|直接]]、コミュニティの参加者と知り合いましょう。
|3 = [[Special:MyLanguage/Communication|オンライン]]で、あるいは[[Special:MyLanguage/Events|直接]]、コミュニティの参加者と知り合いましょう。
| 4 = meet-up
|4 = meet-up
}}
}}


{{contribution
{{contribution
| 1 = [[File:Compass-noun-project.svg|60px|link=Special:MyLanguage/Wikimedia tutorials]]
|1 = [[File:Learning - The Noun Project.svg|60px|link=Special:MyLanguage/Wikimedia tutorials]]
| 2 = {{ll|Wikimedia tutorials|Tutorials}}
|2 = {{ll|Wikimedia tutorials|2=チュートリアル}}
| 3 = MediaWikiとWikimediaの技術のハウツーとチュートリアル
|3 = MediaWikiとWikimediaの技術のハウツーとチュートリアル
| 4 = tutorials
|4 = tutorials
}}
}}


Line 90: Line 92:
</div>
</div>


<span id="More_helpful_information"></span>
== その他の情報 ==
== その他の情報 ==


<span id="Communication"></span>
=== コミュニケーションの方法 ===
=== コミュニケーションの方法 ===
* ウィキメディアのコミュニティには場面ごとに[[Special:MyLanguage/Communication|連絡先]]がご用意してあります。

ウィキメディアのコミュニティには場面ごとに[[Special:MyLanguage/Communication|連絡先]]がご用意してあります。

<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 ウィキで利用できる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 ソフトウェアの翻訳の活動にご参加ください。
サポート デスク、MediaWiki のコミュニケーションソーシャル メディア チャンネルで回答を探している利用者や開発者を手助けしてください。
UXフィードバックを探しているプロジェクトで、ウィキメディアのデザインの原則の適用を手伝ってください。
オンラインで、あるいは直接、コミュニティの参加者と知り合いましょう。
MediaWikiとWikimediaの技術のハウツーとチュートリアル

その他の情報

コミュニケーションの方法

  • ウィキメディアのコミュニティには場面ごとに連絡先がご用意してあります。
  • SNSでもウィキメディア関連の情報を発信しています。
  • 技術ニュースを購読するとご自分の利用者ページに、ソフトウェアの変更点のまとめが週単位で届きます。難しい技術用語は使われていません。

MediaWikiでの編集や討議

MediaWiki を今まで使ったことの無い人に: