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
How to build your open source project
Search
LINE Developers Taiwan
PRO
August 20, 2021
Technology
0
23k
How to build your open source project
by Evan Lin invited by DSC Summer Camp on 2021/08/20
LINE Developers Taiwan
PRO
August 20, 2021
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Live Activities in LINE
line_developers_tw
PRO
0
9
Neumorphism x Liquid Glass
line_developers_tw
PRO
0
10
猜你喜歡 – 打造高度擴展的個人化電商推薦
line_developers_tw
PRO
0
22
打造新電商搜尋體驗- 搜尋意圖辨識
line_developers_tw
PRO
0
7
比價群組
line_developers_tw
PRO
0
11
從混亂到優雅,讓專案不再失控:ATDD 與 Clean Architecture 的後端實戰之路
line_developers_tw
PRO
0
10
2049智能共存:透過LINE Bot Agent迎接後人類時代
line_developers_tw
PRO
0
40
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.4k
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
1.5k
Other Decks in Technology
See All in Technology
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
550
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
1.1k
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
970
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
組織を巻き込む大規模プラットフォーム移行戦略 〜50+サービスのマルチリージョン・マルチプロダクト化で学んだステークホルダー協働の実践〜 / Platform migration strategy engaging all stakeholders
toshi0607
2
190
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.2k
テストを軸にした生き残り術
kworkdev
PRO
0
220
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
260
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Balancing Empowerment & Direction
lara
3
620
A Tale of Four Properties
chriscoyier
160
23k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Building an army of robots
kneath
306
46k
For a Future-Friendly Web
brad_frost
180
9.9k
Fireside Chat
paigeccino
39
3.6k
Become a Pro
speakerdeck
PRO
29
5.5k
Designing Experiences People Love
moore
142
24k
Side Projects
sachag
455
43k
Transcript
手把手教導你如何建置開源專案 LINE Developer Relations Evan Lin 2021.08
Evan Lin • LINE Taiwan Developer Relations Events Organizer •
LINE Taiwan Engineering Culture • GDE in Go LINE Technology Evangelist
None
10 週年
None
Open Source projects in LINE … and so on
Who Am I? (Github) https://github.com/kkdai
How to create a popular open source project •Find a
great idea. •Well documentation •Well workflow •Find your first contributor •Promote it !! Promote it !! Promote it !!
How to create a popular open source project
Well Documentation https://github.com/kkdai/youtube Don’t copy and paste from the best
practices
Well Workflow (CI/CD) https://github.com/kkdai/photomgr
Find your first contributor https://github.com/kkdai/youtube
Find your first contributor https://github.com/kkdai/youtube
Promote on HN
Find A Great Idea
How to find your idea?
Find A Great Idea (cont.)
Writing everything, everything in Go https://github.com/kkdai/project52
Practice an algorithm or data structure https://github.com/kkdai/skiplist
Write A SDK https://github.com/kkdai/mstranslator
10 週年
例子:字串比對演算法 (KMP) https://github.com/kkdai/kmp
例子:寫一篇介紹 KMP 的文章 https://www.evanlin.com/about-kmp/
另外一個例子:流浪動物 Bot https://www.evanlin.com/petsneedme-helping-adoption-pet/
小工商: LINE Bot 原理
五分鐘打造你的 LINE Bot •Request channel for LINE Bot •Deploy LINE
Bot server on Heroku •Change related setting on Channel •Go ! Online (video) •How to modify it? (video)
開源專案 (side project) 對找工作有沒有用?
LINE TECH FRESH https://engineering.linecorp.com/zh-hant/blog/line-tech-fresh-2020-graduate/ 28
None
https://engineering.linecorp.com/zh-hant/blog/category/conf-sharing/
On Job Training
https://engineering.linecorp.com/zh-hant/blog/line-taiwan-internal-hackathon-2020/ Internal Hackathon
LINE FRESH https://lin.ee/oACosNH/yltz/DevOA
None
Q&A https://github.com/kkdai/AMA