Skip to content

yslinear/Ptt-backend

 
 

PTT APP 後端

這專案是做什麼的,跟什麼有關係?

Ptt-backend 是做 BBS (Bulletin Board System) 的開源專案, 但 BBS 有很多種,Ptt 只是 BBS 的其中一種。

go-bbs 是與 Ptt-backend 有關的專案,解析 BBS 儲存在硬碟(或是共享記憶體)中的資料提供給 Ptt-backend 使用。

另外我們有個測試站,可以透過這個測試站進行測試,你也可以在上面註冊新帳號。

請注意,密碼以及資料請勿使用真實資料,該測試站上的資料會被用作開發測試用途,因此任何人都可以拿到上面雜湊 (Hash) 過後的密碼以及資料。

如何參與這個專案?

  1. 要有個 GitHub 帳號
  2. 參與 issue 討論

想要更加地投入可以參考下面的 貢獻者相關Q&A

如何編譯執行?

請參考「給開發者」 編譯與執行章節

文件檔案部分?

請參閱 RESTful API 文件

另外我們也歡迎協助幫忙維護 Swagger 的志工。

軟體測試測試表:

測試表目前以 Google Sheet 寫成,這份測試表適合讓對於不熟悉程式語言的開發者了解目前各項功能的狀態。

測試表母表: 連結

歷次測試結果:

貢獻者相關:

如果想要參與開發與維護專案可參考: 給開發者

也可直接發 issue 討論相關問題。

Q&A:

  • 如果參與這個專案要花多久時間

建議至少每周花1小時參與這個專案 如果想解決 issue 估計每個 issue 都落在 4~8 小時左右,超過的話我們會拆分

  • 協作方式是什麼

請參考給開發者的開發流程

  • 直接討論方式與軟體

根據專案之初的投票,目前 go-bbs 以及 Ptt-backend 比較即時的討論在 g0v slack#bbs channel

About

PTT APP 的後端

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 89.1%
  • Shell 9.4%
  • Batchfile 1.2%
  • Dockerfile 0.3%