1、專案結構與代碼規范
2、使用主流的包管理器,讓你的專案可以非常容易的與其他專案合并
3、嚴格的單元測驗及持續集成;是否有單元測驗是一個專案是否靠譜的重要評估標準,單元測驗的覆寫度,也能夠說明專案是否嚴謹;持續集成功能能夠讓用戶直觀的看到專案質量,醬紫用戶才會放心使用
4、要有大致的ROADMAP,開源專案是給別人用的,嚴格線路規劃能夠避免專案的變化,對用戶更友好
5、版本控制,語意化版本 2.0.0
6、完善的examples,讓用戶快速學習專案的使用方法
7、完善的檔案(英文),如果有精力可以同時維護英文、中文兩份檔案
8、README.MD中需要添加travis-ci等tag圖示
9、如有精力可以搭建專案官網
10、明確的作者聯系渠道
原文鏈接: https://www.zhihu.com/question/22195970
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/255659.html
標籤:其他
