2015-12-21 3 views
2

В настоящее время я публикую новую версию моего пакета NPM каждый раз, когда я нажимаю изменения в репозитории GIT. Большинство моих изменений - просто глупые пятна. Я использую 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

Я не хочу, чтобы меня запрещали только потому, что я не знал правил.

code of conduct on npmjs.com. Приседание запрещено (зарезервируйте имя, опубликовав пустой пакет), пакеты не должны содержать незаконный или нарушающий содержание контент, пакеты не должны быть вредоносными программами и т. Д., Но нет ограничений на то, как часто может быть опубликован пакет.

Вот отрывок:

администраторы оставляют за собой право принимать решение вызывает о том, что это и не подходит в опубликованных пакетах. Это рекомендации, которые помогут вам добиться успеха в нашем сообществе.

Пакеты, опубликованные в Службе, должны создаваться с использованием клиента командной строки npm или функционально эквивалентной реализации. Например, для «пакет» не должен быть PNG или JPEG-изображением, файлом фильма или текстовым документом . По этой причине использование Сервиса как личной базы общего назначения также запрещено. Пакеты должны быть npm пакетов, и ничего больше.

Пакеты должны содержать некоторую функциональность. «Приседание», то есть публикация пустого пакета для «резервирования» имени, не допускается.

Пакеты не должны содержать незаконный или нарушающий авторские права содержание. Вы должны публиковать пакеты или другие материалы в Службе, если у вас есть право на это. Это включает в себя соблюдение всех лицензий на программное обеспечение соглашений или других ограничений в отношении интеллектуальной собственности. Например, , перераспределяющий MIT-лицензированный модуль с уведомлением об авторском праве , не будет разрешен. Вы будете нести ответственность за любое нарушение законодательства или прав других лиц.

Пакеты не должны быть вредоносными. Например, пакет, который разработан для вредоносного использования или повреждения компьютерных систем, не допускается. Тем не менее, явно документированная библиотека тестирования проникновения, разработанная , которая будет использоваться для исследований безопасности белой шляпы, скорее всего, будет прекрасной.

Наименование, описание и другие видимые метаданные не должны содержать оскорбительные, неуместные или преследующие содержание.

Смежные вопросы