Upgrade to Pro — share decks privately, control downloads, hide ads and more …

如何建立自己的開源專案

 如何建立自己的開源專案

NYCU GDSC 2022/11/23 @ 交大工程四館 117 教室 by Evan Lin

LINE Developers Taiwan

November 23, 2022
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. Evan Lin • LINE Taiwan Developer Rela2ons Events Organizer •

    LINE Taiwan Engineering Culture • GDE in Go LINE Technology Evangelist
  2. How to create a popular open source project •Find a

    great idea. •Well documenta2on •Well workflow •Find your first contributor •Promote it !! Promote it !! Promote it !!
  3. 五分鐘打造你的 LINE Bot •Request channel for LINE Bot •Deploy LINE

    Bot server on Heroku •Change related se>ng on Channel •Go ! Online (video) •How to modify it? (video)
  4. Open Source Project <-> Work Skills Commit & PR Descrip0on

    à Git opera0on skill • Pull Request • Rebase • Cherry-pick • Squash
  5. Open Source Project <-> Work Skills Code à Code Style

    • Naming conven2on • Design pa6ern • Clean and Simple
  6. Open Source Project <-> Work Skills Github Ac)ons && Release

    à CICD • Github Ac)ons • Goreleaser
  7. LINE TECH FRESH – 2023 Spring • No6ce • Job

    Opening Period: 2022.11.07-2022.12.02 • Interview Period: 2022.12.16-2022.12.17 (Fri. - Sat.) • Working Period: 2023.03.01-2024.02.29 (In order to allow TECH FRESH to parJcipate more deeply in the engineering team, please ensure that you can parJcipate in more than 3 days of working Jme for at least half a year.) 41 hSps://careers.linecorp.com/jobs/83