--- title: "PTT 新版本開發筆記" tags: PTT lang: zh-tw image: https://i.imgur.com/XjvyinQ.png description: PTT App --- PTT 新版本開發筆記 === ###### 維護人 提莫、Evis ###### tags: `Ptt App` ###### 位置: 主目錄/ --- * [20210814Workshop](https://hackmd.io/@twbbs/20210814Workshop) 常見Q&A --- * ==[新手指引](https://hackmd.io/@twbbs/guide)== * [PTT 新版本開發專案-常見Q&A](https://hackmd.io/@twbbs/FAQ) * [PTT 未來服務問卷(2020)]( https://forms.gle/wXxnFSHsLomEVxYm6) Repo 位置 --- * UI/UX * [iOS](https://github.com/Ptt-official-app/Ptt-iOS) * [Android](https://github.com/Ptt-official-app/Ptt-Android) * Web * [C# 中台應用層](https://github.com/Ptt-official-app/AspCoreOpenBBSMiddleware) * [python 中台應用層](https://github.com/Ptt-official-app/PyOpenBBSMiddleware) * [go 中台應用層](https://github.com/Ptt-official-app/go-openbbsmiddleware) * [go-bbs後台](https://github.com/PichuChen/go-bbs) * [go-pttbbs後台](https://github.com/Ptt-official-app/go-pttbbs) ([swagger api](https://api.devptt.site:8080)) * py-mongo * [bbs底層](https://github.com/ptt/pttbbs/tree/master/daemon) * [中台 swagger api](https://api.devptt.site:5000) 架構圖 --- * 未來整體體系架構 * 中台架構圖-官方APP對應中台架構 ![中台架構圖-官方APP對應中台架構](https://i.imgur.com/9mjoldY.jpg) * 官方APP測試計畫架構 ![中台架構圖-官方APP測試計畫架構](https://i.imgur.com/3sIsp5T.jpg) * 中台架構圖-官方APP部屬規劃架構 ![中台架構圖-官方APP部屬規劃架構](https://i.imgur.com/VtGK0n8.jpg) 長期議題 --- * [開源後減少 API 開銷議題](/daQbkwiaSVew68I11bK7YA) * [中台資料庫結構草案](/BsWhUaWkR26RgrEH3sJ_-Q) * [新版本開發待討論議題](/rAnBdWwUTLSBhbUeMfjd7Q) * [PTT 原生底層組合指令表](/BRzzZON8QtiJh6zYnMj7uw) * [BBS 色碼文件協作](https://hackmd.io/@twbbs/BBSColorCode) 開發者名單 --- * UI/UX * [設計稿文件(Mockup)](https://zpl.io/V1pnWrJ) (權限請求,洽提莫) * 負責人 * Lyu JR * 組員 * Weian Hsieh * APP * Android * [專案討論區](https://hackmd.io/@_iG1mKWbSyK-xDxaH6yE1w/ry8ircAqw) * 負責人 * Huang Ken * Michael Lien * 組員 * iOS * [開發文件](https://hackmd.io/@denkeni/Ptt-iOS) * 負責人 * Denken * 組員 * Anson * JackySONE (YanYu Lai) * scsonic * marcussfu * 中介應用層(中台對外API) * [專案討論區](https://hackmd.io/@jkUyTcuWRie8y4-09DzR6Q/BJYOFsCqP) * Hsiao版本中台(中台應用層)(Go) 老蕭負責 * [Repo](https://github.com/Ptt-official-app/go-openbbsmiddleware) * Hsiao版本中台對應前台的 API swagger document: https://api.devptt.site:5000 * 開發文件([readme](https://github.com/Ptt-official-app/go-openbbsmiddleware/blob/main/README.md), [wiki](https://github.com/Ptt-official-app/go-openbbsmiddleware/wiki)) * 負責人 * Hsiao * 組員 * Asp版本中台應用層(與Pichu版本底層對接) * [中台應用層Asp .NET Core 版本](https://hackmd.io/@bh3ivYOaRU-RADqsbOMeLA/MD_NETCoreMVC) 目前暫無負責人 (特別感謝先前ASKA Lee的貢獻) * Asp版本中台對應前台的 API swagger document: https://bbsmid.azurewebsites.net * 負責人 * Teemo * 組員 * Hsiao * Paul * 中介底層(中台對內資料存取原生BBS層) * Hsiao版本中介底層(Go) 老蕭負責 * [Repo](https://github.com/Ptt-official-app/go-pttbbs) * Hsiao版中介底層的 API swagger document: https://api.devptt.site:8080 * 開發文件([readme](https://github.com/Ptt-official-app/go-pttbbs/blob/main/README.md), [wiki](https://github.com/Ptt-official-app/go-pttbbs/wiki)) * 負責人 * Hsiao * 組員 * Paul * Vicky-Sunshine * Pichu 版本中介底層(Go) * [開發文件](https://docs.google.com/document/d/18DsZOyrlr5BIl2kKxZH7P2QxFLG02xL2SO0PzVHVY3k/edit#) * [Repo](https://github.com/Ptt-official-app/Ptt-backend) * 負責人 * Pichu * 組員 * Paul * Evan Chu * DBA * [DB schema文件](https://drive.google.com/file/d/1SpE_pr8opdZatZZRFXHzX84NxApQYsKZ/view?usp=sharing) * 負責人 * Evis(e920528) * 組員 * Hsiao * Pichu * Teemo * 開發環境 * 建置文件 * 通用測試集 * 負責人 * CodingMan * 組員 * Pichu * 架構 * 負責人 * Teemo * Sars * 組員 * John * 開發文件 * 負責人 * Evis(e920528) * 組員 * Xidge * Web UI/UX * 負責人 * Lynn * 組員 * Weian Hsieh * Brian Tseng * PWA * 負責人 * Xidge --- ## 延伸閱讀 * [批踢踢PTT花了近3年重啟註冊,有哪些挑戰?](https://www.bnext.com.tw/article/64119/ptt-aotp-2021) * [[心得] BBS 後端實作期中報告](https://www.ptt.cc/bbs/Soft_Job/M.1627460397.A.2DB.html) --- ## 批踢踢不能亡 {%youtube wWDSAB6PnSM %} ### 批踢踢-社群未來架構 {%youtube PP4vPlGUFuA %} ### middleware/backend 架構 {%youtube 7ngA8gRGDn4 %} ### iOS APP 子專案 {%youtube J1o9qqR4LJE %} ### Android APP 子專案 {%youtube BT80FZwJ2SM %}