我們爲iOS構建了一個庫(SDK)。該庫的源代碼已關閉(專有)。我們想要發佈的輸出是iOS框架,API文檔,設置指南,許可證文件,但沒有源代碼。使用github發佈專有iOS SDK。
我們正在討論將其發佈給公衆的不同方法。
1)一種方法是創建一個Github託管的公共git存儲庫,並將其中的所有輸出推送出去。
2)其他方法是將這些文件存放在我們自己的服務器中。
將它託管在我們自己的服務器上的github上是否有任何好處?我知道git是管理源文件,但在這種情況下沒有我們想要發佈的源文件,它只是輸出。是否有任何通用規則來發布iOS關閉源SDK?
我更傾向於在我們自己的服務器中託管SDK(如zip)。我相信它始終是您在網站上銷售的最新SDK,而不是較早的SDK。
我還沒有看到在github上任何非源代碼的SDK。剛剛瞭解[發佈](https://help.github.com/articles/about-releases)這是Github推薦的,而不是存儲庫?我們積極研究源代碼(私人git回購),並且在2-3個月內我們只會向公衆發佈一次。所以你的方法也很好(在我探索更多之前) – msk
@msk只要我們談論*文本*文件,回購是好的(即使只是不經常更新)。僅當您將交付與代碼源相關聯時才使用版本。在這裏,你會在一個空的回購頂部發佈一個版本,這很奇怪。 – VonC
[看到這個問題](http://stackoverflow.com/questions/13900940/what-is-the-best-way-to-distribute-a-binary-of-my-project-on-github?rq= 1)我的輸出不是文本文件,而是iOS框架+文檔文件(HTML),設置指南(pdf)等。我不清楚你現在提出的建議是什麼? – msk