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

維護自己的開源專案EZIO的心路歷程

 維護自己的開源專案EZIO的心路歷程

開發一個開源專案只是整個過程的第一個開始,專案開始有使用者之後,後續的維護才是對大的難關。

從一個靈感,到第一個釋出的正式版本,再到開始有使用者使用,被整合到其他的專案中,在遇到相依的套件庫的大幅變動,這些都是維護一個開源專案的必經之路。

這個議程中,我們會來聊聊EZIO專案的發起、後續的維護等等中間所發生的故事。我們會分好幾個階段來討論,從最開始的發起,中間的艱困整合,一段安穩的平原期,然後最近的重大更新。

這個坑還會持續下去,直到下一個技術取代之後。

Date Huang

August 01, 2023
Tweet

More Decks by Date Huang

Other Decks in Programming

Transcript

  1. About me • 黃宇強 Date Huang • [email protected] • EZIO

    Maintainer • 不會寫Modern C++,但是用了Modern C++ 6
  2. 總之 • 總之就開始想這到底是什麼問題? • 然後想到學長小飛機用Bittorrent來管理一些電腦教室檔案等等的,提 供我了靈感 • 然後又Google到Twitter也使用BT相關技術的演講 https://vimeo.com/11280885 •

    概念有了,接下來就開始研究這樣 • 順帶一提,之所以命名成EZIO,不是因為Easy Input/Output,而是某個 遊戲角色,只是後來大家都誤會成Easy Input/Output 13
  3. 33

  4. 39

  5. 40

  6. 41

  7. 43

  8. 47

  9. 48

  10. 51

  11. 52

  12. 53