_s の Contributor になった話

My ‘_s’ Contributor’s Story
五十嵐和恵 Kazue IGARASHI
Who am I?
• 五十嵐和恵 - Kazue IGARASHI - 通称おかん
• @gatespace_k  http://gatespace.jp/
• (株)デジタルキューブ(め組)の Code Wrangler /
Frontend Engineer
• _s Contributor
• WordPress日本語フォーラム世話役
• WordBench仙台モデレーター
• JAWS-UG 仙台 / 網元起動隊
Agenda
• _s (Underscores) の紹介

- About “_s” (Underscores).
• Contributor って何?

- What is a “contributor” ?
• _s の Contributor

- Contributor of “_s”.
• 事例紹介 - Case
• _s に貢献するには

- Contributing to “_s”.
• 何でやってるの?

- What am I doing?
• 何か良いことあるの?

- Is there something good
about contributing?
_s (Underscores) の紹介
About “_s” (Underscores).
_s (Underscores)

http://underscores.me/
• Automattic社のテーマチーム
が開発したスターターテーマ

“_s” is a starter theme built by Automattic.
• カスタマイズされること前提

“_s” is a theme meant for hacking so
don't use it as a Parent Theme.
• GitHub で管理・開発

“_s” is managed and developed by
GitHub.
• GPL v2.0 オープンソース

GPL v2.0 Open source.
Contributor って何?
What is a “contributor” ?
Contributor

コントリビューター
1. 寄付者; 貢献者  2. 寄稿家,投稿家   weblio.jp より

• オープンソース(コミュニティ)では「貢献者」という
意味で、プロジェクトに貢献した人のことを指す。

The person who contributed to the project in open source (community).
• プロジェクトによって貢献の内容は異なる。

Contribution contents differ depending on the project.
In the case of WordPress
1. Documentation
2. Translation
3. WordPress Support Forum
4. WordPress IRC Live Chat
5. WordPress Development
5.1.Development Planning
5.2.Testing WordPress
5.3.Reporting Bugs
5.4. Fixing Bugs and Other
Programming
6. Show You Care
7. Donating Money


- Codex : Contributing to WordPress

http://codex.wordpress.org/Contributing_to_WordPress
_s の Contributor
Contributor of “_s”.
https://github.com/Automattic/_s/graphs/contributors
• 69人(2014年6月4日現在)

69 people (June 4, 2014).
• 1 commitでもなれる

You can become a
contributor from 1 commit.
• 中の人(Automattic)
じゃない人もいる

Some contributors are not
from Automattic, Inc.
事例紹介
Case
PHPで修正されたcssクラス名をstyle.cssに反映
Add missing `nav-` prefix for 'previous/next' links in CSS.
PHPで複数行ならインデント
Add tab indent to 404.php
PHPで修正された部分の .potファイルへの適用
Update _s.pot : add "Primary Menu" in header.php.
_s に貢献するには
Contributing to “_s”.
Contributing guideline

https://github.com/Automattic/_s/blob/master/CONTRIBUTING.md
以下要約
• 先に同じ内容のチケットが無いか検索してね
• IE9以降、主要なブラウザの最新2バージョン
• WordPressの最新安定版とその前2バージョンとの

下位互換性
• `_s` はHTML5のマークアップを使用しています。
プルリクエストを送るには

https://help.github.com/articles/using-pull-requests
1.ガイドラインに沿ってパッチを作成

この時専用のブランチを作ってコミットしておく
2.プルリクエストを送る(英語は翻訳サイトを活用)

※黒い画面が分からなくてもブラウザから出来る
3.正座して待機!
マージされると

誰でもContributor

If your PR is merged,

You can become a contributor.

Tシャツもらいました
何でやってるの?
What am I doing?
• 作者にフィードバックした方が得

The author will get the feedback from me and merge
this program. The author and I am happy because of
the upgrade.
• 他の誰かのためになる(かも)

This program will be useful for others.
• 自分で毎回同じ箇所を直すのは面倒

Modify the same program every time, but
complicated.
• 自分が楽したい I want this program to be efficient.
何か良いことあるの?
Is there something good about contributing?
• コミュニティでの認知度アップ

The community becomes familiar with me.
• 仕事が増えた。

My business has increased.
• 転職しました。 I changed jobs.
「出来ない理由」を考えるのは簡単
To say “you cannot” is easy.
一歩踏み出す勇気
Try it first! Challenge yourself!
Thanks!
URLs
• Underscores | A Starter Theme for WordPress

http://underscores.me/
• GitHub : _s

https://github.com/Automattic/_s
• Contributing to WordPress

http://codex.wordpress.org/Contributing_to_WordPress
• OSSのContributorとして活動するということ

http://hiroponz.hateblo.jp/entry/20130516/p1
• 思ったよりも世界は近い | Gatespace’s Blog

http://gatespace.jp/2013/12/10/the-world-is-near/
• GitHub Help : Using pull requests

https://help.github.com/articles/using-pull-requests

My '_s' Contributor’s Story