2015-12-21 55 views
2

當我每次將更改推送到GIT存儲庫時,我都會發佈一個新版本的NPM包。我的大部分變化都是愚蠢的補丁。我使用NPM作爲一種工具,可以在我的許多項目中使用版本控制和代碼重用。工作一個月後,我已經完成了一些v0.0.173。這是安全的,以保持同樣的速度發佈的東西?是否有任何gudelines或任何規定可以發佈包裹的頻率?我不想因爲不瞭解規則而被禁止。我多久可以發佈到npm?

+0

請參閱:http://stackoverflow.com/questions/13507763/do-i-need-to-publish-to-npm-every-time-i-update-a-package-available-via- git問題和答案似乎表明,是的,你可以經常發佈。 – Annabelle

回答

1

我不想被禁止只是因爲我不知道規則。

你可以找到一個​​。禁止蹲位(通過發佈空包來保留名稱),包裹不得包含非法或侵權內容,包裹不得包含惡意軟件等,但對包裹發佈的頻率沒有限制

下面是摘錄:

的服務管理員有權進行判斷調用 大約是什麼,是不是在發佈的數據包相應的權利。這些是 準則,可幫助您在我們的社區中取得成功。

發佈到服務的包必須使用npm 命令行客戶端或功能等效的實現創建。例如,對於 示例,「包」不得是PNG或JPEG圖像,電影文件或 文本文檔。由於這個原因,也不允許將該服務用作個人通用數據庫 。軟件包應該是npm 軟件包,而不是別的。

包必須包含一些功能。 「蹲」,即 發佈一個空包來「保留」一個名字,是不允許的。

包裹不得包含非法或侵權內容。如果您有 的權利,您應該只向012xx發佈包裹或其他材料。這包括遵守所有軟件許可協議或其他知識產權限制。例如, 將重新發布拆除版權聲明 的MIT許可模塊,將不被允許。您將負責任何違反法律或其他知識產權的行爲。

軟件包不能是惡意軟件。例如,一個設計爲 的軟件包可以惡意利用或破壞計算機系統,這是不允許的。 但是,明確記錄的滲透測試庫設計爲用於白帽安全研究的 很可能沒有問題。

包名稱,說明和其他可見元數據不得包含惡意,不恰當或騷擾內容的 。