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
RailsでOSSのWebアプリケーションを書くための"ことはじめ" / rails-oss-...
Search
Hiroki Zenigami
March 10, 2018
Programming
2
300
RailsでOSSのWebアプリケーションを書くための"ことはじめ" / rails-oss-startup-guide
Hiroki Zenigami
March 10, 2018
Tweet
Share
More Decks by Hiroki Zenigami
See All by Hiroki Zenigami
文章を書く前に決めるべき3つのこと / How to plan document
zenizh
0
330
小さいチームでRailsアプリをつくるならMountable Engineがいいよ、というはなし / Mountable Engine for Small Team
zenizh
0
720
コアバリューをとおしたサービス開発 / Core-Value Driven Development
zenizh
1
440
repost-oss
zenizh
1
910
Other Decks in Programming
See All in Programming
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
460
CSC307 Lecture 13
javiergs
PRO
0
310
15年目のiOSアプリを1から作り直す技術
teakun
0
580
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
CSC307 Lecture 11
javiergs
PRO
0
580
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
500
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
200
CSC307 Lecture 14
javiergs
PRO
0
450
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.6k
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
530
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
190
文字コードの話
qnighy
43
16k
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Designing for humans not robots
tammielis
254
26k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Everyday Curiosity
cassininazir
0
150
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
GraphQLとの向き合い方2022年版
quramy
50
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Navigating Weather and Climate Data
rabernat
0
130
Transcript
3BJMTͰ044ͷ8FCΞϓϦέʔγϣϯ Λॻͨ͘Ίͷ͜ͱ͡Ί ԭೄ3VCZձٞ મਆ༟ٓ
ࣗݾհ w મਆ༟ٓʢͥʹ͕ΈͻΖ͖ʣ w (JU)VC!LBNJ[I 5XJUUFS!LBNJ@[I w 3BJMTΤϯδχΞ w ۽ຊग़ɾ౦ژࡏॅ
w ԭೄʹདྷͨͷճ͘Β͍☀
3FQPTU EFWFMPQ IUUQTHJUIVCDPNLBNJ[ISFQPTUUSFFEFWFMPQ
3BJMT%FWFMPQFST.FFUVQ IUUQTUFDIQMBZKQFWFOU
ͳ͢͜ͱ
3BJMTͰ044ͷ8FCΞϓϦέʔγϣϯ Λॻͨ͘Ίͷ͜ͱ͡Ί
3VCZPO3BJMT
3BJMTͱϑϩϯτΤϯυ w 4QSPDLFUTΞηοτཧ w 5VSCPMJOLT8FCΞϓϦέʔγϣϯߴԽ w 8FCQBDLFSϞδϡʔϧόϯυϦϯά w :BSOύοέʔδཧ w
4UJNVMVTKT
3BJMTͱϑϩϯτΤϯυ w 4QSPDLFUTΞηοτཧ w 5VSCPMJOLT8FCΞϓϦέʔγϣϯߴԽ w 8FCQBDLFSϞδϡʔϧόϯυϦϯά w :BSOύοέʔδཧ w
4UJNVMVTKT
3BJMTͱϑϩϯτΤϯυ w 4QSPDLFUTΞηοτཧ w 5VSCPMJOLT8FCΞϓϦέʔγϣϯߴԽ w 8FCQBDLFSϞδϡʔϧόϯυϦϯά w :BSOύοέʔδཧ w
4UJNVMVTKTˡ/&8
4UJNVMVTKT
4UJNVMVTKT IUUQTTUJNVMVTKTPSH
4UJNVMVTKT IUUQTTUJNVMVTKTPSH
4UJNVMVTKTͱ w )5.-ʹEBUBଐੑΛ༩͢Δ͜ͱͰ+BWB4DSJQUʹΑΔಈ ͖ΛͨͤΔ w ଞͷϑϨʔϜϫʔΫͷΑ͏ʹ%0.ͷੜΛ୲Θͳ͍ w ঢ়ଶΛ+BWB4DSJQUͰͳ͘)5.-Ͱอ࣋͢Δ w 㱺5VSCPMJOLTͷࢿ࢈Λ׆༻Ͱ͖Δ
None
4UJNVMVTKTͱ w )5.-ʹEBUBଐੑΛ༩͢Δ͜ͱͰ+BWB4DSJQUʹΑΔಈ ͖ΛͨͤΔ w ଞͷϑϨʔϜϫʔΫͷΑ͏ʹ%0.ͷੜΛ୲Θͳ͍ w ঢ়ଶΛ+BWB4DSJQUͰͳ͘)5.-Ͱอ࣋͢Δ w 㱺5VSCPMJOLTͷࢿ࢈Λ׆༻Ͱ͖Δ
None
4UJNVMVTKTͱ w )5.-ʹEBUBଐੑΛ༩͢Δ͜ͱͰ+BWB4DSJQUʹΑΔಈ ͖ΛͨͤΔ w ଞͷϑϨʔϜϫʔΫͷΑ͏ʹ%0.ͷੜΛ୲Θͳ͍ w ঢ়ଶΛ+BWB4DSJQUͰͳ͘)5.-Ͱอ࣋͢Δ w 㱺5VSCPMJOLTͷࢿ࢈Λ׆༻Ͱ͖Δ
None
4UJNVMVTKTͱ w )5.-ʹEBUBଐੑΛ༩͢Δ͜ͱͰ+BWB4DSJQUʹΑΔಈ ͖ΛͨͤΔ w ଞͷϑϨʔϜϫʔΫͷΑ͏ʹ%0.ͷੜΛ୲Θͳ͍ w ঢ়ଶΛ+BWB4DSJQUͰͳ͘)5.-Ͱอ࣋͢Δ w 㱺5VSCPMJOLTͷࢿ࢈Λ׆༻Ͱ͖Δ
4UJNVMVTKTͱ w )5.-ʹEBUBଐੑΛ༩͢Δ͜ͱͰ+BWB4DSJQUʹΑΔಈ ͖ΛͨͤΔ w ଞͷϑϨʔϜϫʔΫͷΑ͏ʹ%0.ͷੜΛ୲Θͳ͍ w ঢ়ଶΛ+BWB4DSJQUͰͳ͘)5.-Ͱอ࣋͢Δ w 㱺5VSCPMJOLTͷࢿ࢈Λ׆༻Ͱ͖Δ
5IF0SJHJOPG4UJNVMVT IUUQTTUJNVMVTKTPSHIBOECPPLPSJHJO
w #BTFDBNQখ͞ͳνʔϜͰੜ࢈ੑΛߴΊ͍ͯΔ w 41"ԽʹΑΓ։ൃͷׂΛ͢Δ͜ͱ খ͞ͳνʔϜͱͯ͠ੜ࢈ੑΛޙୀͤ͞Δ w ҰํͰ41"ʹΑΔߴԽɾ༏Εͨ69ͱ͍͏ϝϦοτڗ ड͍ͨ͠ w ͜ΕΛղܾ͢ΔͨΊʹ5VSCPMJOLT
4UJNVMVTͱ͍͏݁ ʹ͍ͨͬͨ 5IF0SJHJOPG4UJNVMVT IUUQTTUJNVMVTKTPSHIBOECPPLPSJHJO
3FQPTUͰͷ4UJNVMVT
3FQPTUͰͷ4UJNVMVT w ͍͍Ͷɺ͓ؾʹೖΓϘλϯ w ෳλάͷೖྗϑΥʔϜ w هࣄίϝϯτͷϓϨϏϡʔػೳ w γϯλοΫεϋΠϥΠτ w
λάֆจࣈɺϢʔβ໊ͷΦʔτίϯϓϦʔτػೳ IUUQTHJUIVCDPNLBNJ[ISFQPTUUSFFEFWFMPQBQQ KBWBTDSJQUDPOUSPMMFST
None
4UJNVMVTͷ͍Ͳ͜Ζ w 4UJNVMVT͋͘·Ͱ)5.-ͱ+BWB4DSJQUΛඥ͚ͮΔͷ w ୯ମͰϥΠϒϥϦΓಘΔେ͖ͳॲཧΓग़্ͨ͠Ͱ 4UJNVMVT͔Βݺͼग़͢ ˠ͜͏͠ͳ͍ͱEBUBଐੑ͕૿͑͗͢Δɺςετ͕ॻ͖ͮ Β͍ w ϑϩϯτΤϯυͷ;Δ·͍͕ॏཁɺ͔ͭ
େنͳΞϓϦέʔγϣϯଞͷελοΫΛݕ౼͢Δ
·ͱΊ
3BJMTͱϑϩϯτΤϯυ w ύοέʔδཧ:BSOͰ w 8FCQBDLFSͰϞδϡʔϧͷཧํ๏Λఆٛ w άϩʔόϧͳΞηοτ4QSPDLFUTͰ w )5.-ʹ+BWB4DSJQUͰಈ͖ΛͨͤΔͷ4UJNVMVTKT w
5VSCPMJOLTͰߴԽ
None