Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
オープンソースへ貢献するということ~翻訳してたらパリに行ってた話~ / Meaning of ...
Search
Akira Tachibana
September 15, 2018
Technology
0
390
オープンソースへ貢献するということ~翻訳してたらパリに行ってた話~ / Meaning of Contribution
2018年9月15日(土) WordCamp Tokyo 2018 「オープンソースへ貢献するということ~翻訳してたらパリに行ってた話~ 」@ベルサール新宿グランド コンファレンスセンター
Akira Tachibana
September 15, 2018
Tweet
Share
More Decks by Akira Tachibana
See All by Akira Tachibana
WordPress.orgのマネジメントとドキュメントの今後
atachibana
0
67
WordCamp に参加しよう!! / Welcome to WordCamp !!
atachibana
0
74
GDPR と WordPress / GDPR and WordPress
atachibana
0
790
WordPress でブログを始める 2018年版
atachibana
0
79
たったひとつのウィジェットのつくりかた - WordPress, How to create a Single Widget.
atachibana
1
130
WordPress ドキュメント最新情報 - WordPress latest document information
atachibana
0
190
WordPress 新マニュアル「HelpHub」の言語リンク用プラグイン作成顛末 - Making of HelpHub Language Selector Plugin
atachibana
0
1.2k
WordPress コミュニティ活動を盛り上げる「コントリビューション」の考え方と実践 - What is "Contribution" in WordPress?
atachibana
0
390
基本の WordPress コーディング規約 / WordCamp Tokyo 2016 LT
atachibana
0
8.2k
Other Decks in Technology
See All in Technology
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
130
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
5
2.6k
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.4k
一度 Expo の採用を断念したけど、 再度 Expo の導入を検討している話
ichiki1023
1
170
分解して理解する Aspire
nenonaninu
1
150
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
210
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.2k
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
360
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
2
2k
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.3k
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
1.1k
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
2
250
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1368
200k
Bash Introduction
62gerente
611
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
How GitHub (no longer) Works
holman
314
140k
A designer walks into a library…
pauljervisheath
205
24k
Designing for Performance
lara
604
68k
Designing for humans not robots
tammielis
250
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Scaling GitHub
holman
459
140k
Raft: Consensus for Rubyists
vanstee
137
6.8k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Transcript
4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
Φʔϓϯιʔεߩݙ͢Δ ͱ͍͏͜ͱ ʙ༁ͯͨ͠ΒύϦʹߦͬͯͨʙ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ཱՖ ໌ BUBDIJCBOB!VOPGGJDJBMUPLZPDPN
݄ 7FSTJPO
"CPVU.F ཱՖ ໌ "LJSB5BDIJCBOB *5اۀۈ 8PSE1SFTT%PDVNFOU5FBN 8PSE$BNQ5PLZP࣮ߦ෭ҕһ ग़ٶ࡚ݝ झຯԿ͔ಡΉ͜ͱɺूΊΔ͜ͱ 63-IUUQTVOPGGJDJBMUPLZPDPN
!BUBDIJCBOB 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
"HFOEB • ϓϩάϥϛϯάҎ֎ͰͷίϯτϦϏϡʔγϣϯ • ࢲͷίϯτϦϏϡʔγϣϯ • ίϯτϦϏϡʔγϣϯͰಘͨͷ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
)PXUPDPOUSJCVUF • ίϯτϦϏϡʔγϣϯશମͷ֓ཁͱϓϩάϥϜʹΑΔߩݙʹͭ ͍ͯ͞ΜͷࢿྉΛࢀর͍ͯͩ͘͠͞ɻ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ྃ
3ZP5TVHBXB Φʔϓϯιʔεߩݙ͢Δͱ͍͏͜ͱ ʙ֎෦͔Βݟͨ 8PSE1SFTTίϛϡχςΟʙ ϓϩάϥϚͳΒʮίʔυͷߩݙʯΛ
Φʔϓϯιʔεߩݙ͢Δ ͱ͍͏͜ͱ ʙ༁ͯͨ͠ΒύϦʹߦͬͯͨʙ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ཱՖ ໌ BUBDIJCBOB!VOPGGJDJBMUPLZPDPN
݄ 7FSTJPO ϓϩάϥϛϯάҎ֎Ͱ
4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
/PO1SPHSBNNJOH$POUSJCVUJPO 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 αϙʔτ ϑΥʔϥϜ 4MBDLͰͷ ճͱ࣭ υΩϡϝϯ
ςʔγϣϯ ϚχϡΞϧͷࣥච༁ ϚχϡΞϧͷ࣭ τϨʔχϯά τϨʔχϯάڭࡐίʔ εͷ࡞ɺτϨʔχϯά ͷडߨ ίϛϡχςΟ ϩʔΧϧΠϕϯτͷاըɺ ଟ༷ͳਓʑɺ৽ਓίϯτ ϦϏϡʔλʔͷػձͷ ఏڙ
/PO1SPHSBNNJOH$POUSJCVUJPO 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ߨԋ ࣝͷɺΠϕϯτͰ ͷߨԋɺϫʔΫγϣοϓ ͷ։࠵ ϏσΦ
ߨԋϏσΦͷฤूͱެ։ ࣈນ࡞ɺࣈນͷ༁ ΞΫηγϏϦ ςΟ 8PSE1SFTTͷΞΫηγ ϏϦςΟ্ɺೝͷ ্ ࠃࡍԽ 8PSE1SFTTຊମϓϥ άΠϯɺςʔϚͷ༁
8IBUJT$POUSJCVUJPO 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ਗ਼ 4VTVNV4FJOP ίϯτϦϏϡʔτ 8PSE1SFTTΛߟ͑Δ࣌ؒ
͍ͬͯΔίϯτϦϏϡʔτͷछྨؔ͋Γ·ͤΜɻ 8PSE1SFTTͷ͜ͱΛຊؾͰߟ͑Δ࣌ؒࣗମ͕ίϯτϦ Ϗϡʔτͩͱࢥ͍ͬͯ·͢ɻ IUUQTXXXTMJEFTIBSFOFUTFJOPTVTVNVXPSEQSFTTNFFUVQXPSEQSFTT
.Z$POUSJCVUJPO 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ݄ ϒϩάͰ͍࢝ΊΔ
݄ υΩϡϝϯτͷ༁Λ࢝ΊΔ ݄ 4MBDLσϏϡʔ ݄ 8PSE$BNQ౦ژ ίϯτϦϏϡʔλʔσΠͩ ͚ࢀՃ
$POUSJCVUJPOUP+BQBOFTF$PEFY 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
'PVOEMBSHFJTTVFJOPSJHJOBM$PEFY • ڪΔڪΔ࣭͠·ͨ͠ɻ ʮఴͷมߋΛՃ͑Α͏ͱߟ͍͑ͯ·͢ɻվमʹࣗ৴͋Γ·͢͠ɺٕज़తʹݕূ͠·͠ ͕ͨɺେ͖ͳมߋͳͷͰ͍᪳ͯ͠·͢ɻ୭͔ʹϨϏϡʔ͍͔ͯΒஈ֊తʹϦϦʔεͨ͠ ΄͏͕ྑ͍Ͱ͠ΐ͏͔ɺͦΕͱҰ୴վमอཹ͠ɺνέοτΛ্͔͛ͯΒͲͳ͔ͨʹͤ ͨ΄͏͕ྑ͍Ͱ͠ΐ͏͔ɻ ҎԼུ ʯ
4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 "OPOZNPVT ҙ༁ ͖ʹΓͳΑɻ ཤྺ͋Δ͠ɺؒҧͬͯͨΒ୭͔मਖ਼͢ΔΑɺ ΦʔϓϯιʔεͳΜ͔ͩΒ͞
$POUSJCVUJPOUP0SJHJOBM$PEFY 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
.Z$POUSJCVUJPO 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ݄ 8PSE#FODI౦ژ
ॳࢀՃɺॳηογϣϯ ݄ %PDVNFOU5FBNʹՃೖ ݄ 8PSE$BNQ౦ژ ॳελοϑɺॳ-5 ݄ 04$ॳࢀՃ ֎෦ॳࢀՃɺॳηογϣϯ ݄ 8PSE$BNQ&6 JO1BSJT ւ֎ॳࢀՃ ݄ 8PSE$BNQژ ؔ౦Ҏ֎ɺॳࢀՃ ݄ 8PSE$BNQ౦ژ ॳ൝
*OWPMWFEJOUP%PDVNFOU5FBN • νʔϜϦʔμʔͷ +PO͞Μʹ༠ΘΕͯࢀՃ͠·ͨ͠ɻ ͦͷԆͰ૾͍͑ͯ͞͠ͳ͔ͬͨύϦͰͷΠϕϯτʹࢀՃ͢Δ͜ͱʹ ͳΓ·ͨ͠ɻؔ͑͞ߦͬͨ͜ͱ͕ͳ͍ͷʹɻ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
+PO"OH )FMQ)VC ͷίϯςϯπҠߦͷϦʔμʔ Γ·ͤΜ͔ ύϦͰͷίϛϡχςΟձٞʹ ࢀՃ͠·ͤΜ͔
1BSJT +VO • $PNNVOJUZ4VNNJU • 8PSE1SFTTͷίϯτϦϏϡʔλ͕νʔϜͷ ֞ࠜΛ͑ɺର໘ͰΛఏىٞ͢͠Δ • ʹճɺ8PSE$BNQ&6લʹಉ͡ࢢ
Ͱ։࠵ • 8PSE$BNQ&6 • $POUSJCVUPS%BZ • 4FTTJPO%BZ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
"8IPMF/FX8PSME • ͡ΊͯͷϤʔϩού — ্͍͕ͬͯʮݐಓ࿏ਓۭؾԿ͔͕ඒ͍͠ʯͱ༑ਓʹϝʔϧ͠·ͬ͘ ͯͨΒʮ͓લதࢁඒึ͔ʯͱӶ͍ποίϛ͕ೖΓ·ͨ͠ɻ • ։ൃνʔϜେͳ࣌ؒͱٞͷʹࣄΛਐΊ͍ͯΔ • ίϛϡχςΟΛ্ཱͪ͛ʹฃಆ͍ͯ͠ΔҬਓ͕ଟ͋͘Δ
• ʮίϯτϦϏϡʔγϣϯʯͦͷͷͷೝ͕ॏཁ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
.Z$POUSJCVUJPO 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ݄ 8PSE#FODIઍॅ ॳճ
݄ 8PSE#FODIӋా ॳࢀՃ ݄ 8PSE$BNQ&6JO#FPHSBE ॳελοϑ ݄ 8PSE#FODIೋࢠۄ ॳճ ݄ 8PSE$BNQ౦ژ ॳηογϣϯ
.ZSPMFJO%PDVNFOUBUJPO5FBN 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 $PEFY ϚχϡΞϧ %FW)VC ։ൃऀ͚ )FMQ)VC
Ϣʔβʔ͚ Ҡߦ Ҡߦ ৽ن
)JTBEWJDFTBSFEFGJOJUFMZDPSSFDU 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ྃ 3ZP5TVHBXB • ؤுΓ͗͢ͳ͍
• ͍εύϯͰߟ͑Δ • ਂೖΓ͗͢͠ͳ͍ • ͋͘·Ͱझຯͱָͯ͠͠Ή c
CVU MPPLTIBQQZ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ཱՖ͞ΜͬͯɺΉͬͪΌָͦ͠͏ʹ ίϯτϦϏϡʔλʔσΠͬͯ·͢Ͷɻ ৳Ұ
4IJOJDIJ/JTIJLBXB c
8PSE1SFTT%PDVNFOU5FBN 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 1IPUPCZ 4VTVNV4FJOP
4VNNBSZ • ϓϩάϥϛϯάҎ֎ͰͷίϯτϦϏϡʔγϣϯ • ࢲͷίϯτϦϏϡʔγϣϯ • ίϯτϦϏϡʔγϣϯͰಘͨͷ • ༁ͯͨ͠ΒύϦʹߦͬͯ·ͨ͠ •
Βͳ͍ੈքΛମײͰ͖·ͨ͠ • ৽͍͠༑ୡ͕Ͱ͖·ͨ͠ • ͓ۚͷʹ݁ͼ͍͍ͭͯ·ͤΜ͕ɺͦͷ͏ͪ ͍ͯ͘Δ͔͠Ε·ͤΜ 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044
(FU*OWPMWFE 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ίϯτϦϏϡʔτ͠Α͏ ࢀՃ͠Α͏
5IBOL:PV 4FQ7FSTJPO 8PSE$BNQ5PLZP $POUSJCVUJPOUP044 ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠