30
_s Contributor になった話 My ‘_s’ C ontributor’s Story 五十嵐和恵  Kazue IGARASHI

My '_s' Contributor’s Story

Embed Size (px)

DESCRIPTION

WordCamp Kansai 2014の「スターターテーマ _s の Contributor になった話」のセッションスライド。 http://2014.kansai.wordcamp.org/session/contributor/

Citation preview

Page 1: My '_s' Contributor’s Story

_s の Contributor になった話My ‘_s’ Contributor’s Story

五十嵐和恵 Kazue IGARASHI

Page 2: My '_s' Contributor’s Story

Who am I?• 五十嵐和恵 - Kazue IGARASHI - 通称おかん

• @gatespace_k  http://gatespace.jp/

• (株)デジタルキューブ(め組)の Code Wrangler / Frontend Engineer

• _s Contributor

• WordPress日本語フォーラム世話役

• WordBench仙台モデレーター

• JAWS-UG 仙台 / 網元起動隊

Page 3: My '_s' Contributor’s Story

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?

Page 4: My '_s' Contributor’s Story

_s (Underscores) の紹介About “_s” (Underscores).

Page 5: My '_s' Contributor’s Story

_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.

Page 6: My '_s' Contributor’s Story

Contributor って何?What is a “contributor” ?

Page 7: My '_s' Contributor’s Story

Contributorコントリビューター

1. 寄付者; 貢献者  2. 寄稿家,投稿家   weblio.jp より

• オープンソース(コミュニティ)では「貢献者」という意味で、プロジェクトに貢献した人のことを指す。The person who contributed to the project in open source (community).

• プロジェクトによって貢献の内容は異なる。Contribution contents differ depending on the project.

Page 8: My '_s' Contributor’s Story

In the case of WordPress1. 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

Page 9: My '_s' Contributor’s Story

_s の ContributorContributor of “_s”.

Page 10: My '_s' Contributor’s Story

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.

Page 11: My '_s' Contributor’s Story

事例紹介Case

Page 12: My '_s' Contributor’s Story

PHPで修正されたcssクラス名をstyle.cssに反映Add missing `nav-` prefix for 'previous/next' links in CSS.

Page 13: My '_s' Contributor’s Story

PHPで複数行ならインデント Add tab indent to 404.php

Page 14: My '_s' Contributor’s Story

PHPで修正された部分の .potファイルへの適用 Update _s.pot : add "Primary Menu" in header.php.

Page 15: My '_s' Contributor’s Story

_s に貢献するにはContributing to “_s”.

Page 16: My '_s' Contributor’s Story

Contributing guidelinehttps://github.com/Automattic/_s/blob/master/CONTRIBUTING.md

以下要約

• 先に同じ内容のチケットが無いか検索してね

• IE9以降、主要なブラウザの最新2バージョン

• WordPressの最新安定版とその前2バージョンとの下位互換性

• `_s` はHTML5のマークアップを使用しています。

Page 17: My '_s' Contributor’s Story

プルリクエストを送るにはhttps://help.github.com/articles/using-pull-requests

1.ガイドラインに沿ってパッチを作成この時専用のブランチを作ってコミットしておく

2.プルリクエストを送る(英語は翻訳サイトを活用)※黒い画面が分からなくてもブラウザから出来る

3.正座して待機!

Page 18: My '_s' Contributor’s Story
Page 19: My '_s' Contributor’s Story
Page 20: My '_s' Contributor’s Story
Page 21: My '_s' Contributor’s Story
Page 22: My '_s' Contributor’s Story

マージされると誰でもContributor

If your PR is merged,

You can become a contributor.

Tシャツもらいました

Page 23: My '_s' Contributor’s Story

何でやってるの?What am I doing?

Page 24: My '_s' Contributor’s Story

• 作者にフィードバックした方が得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.

Page 25: My '_s' Contributor’s Story

何か良いことあるの?Is there something good about contributing?

Page 26: My '_s' Contributor’s Story

• コミュニティでの認知度アップThe community becomes familiar with me.

• 仕事が増えた。My business has increased.

• 転職しました。 I changed jobs.

Page 27: My '_s' Contributor’s Story

「出来ない理由」を考えるのは簡単To say “you cannot” is easy.

Page 28: My '_s' Contributor’s Story

一歩踏み出す勇気Try it first! Challenge yourself!

Page 29: My '_s' Contributor’s Story

Thanks!

Page 30: My '_s' Contributor’s Story

URLs• Underscores | A Starter Theme for WordPress

http://underscores.me/

• GitHub : _shttps://github.com/Automattic/_s

• Contributing to WordPresshttp://codex.wordpress.org/Contributing_to_WordPress

• OSSのContributorとして活動するということhttp://hiroponz.hateblo.jp/entry/20130516/p1

• 思ったよりも世界は近い | Gatespace’s Bloghttp://gatespace.jp/2013/12/10/the-world-is-near/

• GitHub Help : Using pull requestshttps://help.github.com/articles/using-pull-requests