Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Публичный/приватный репозиторий #2

Open
lord-alfred opened this issue Sep 14, 2019 · 0 comments
Open

Публичный/приватный репозиторий #2

lord-alfred opened this issue Sep 14, 2019 · 0 comments

Comments

@lord-alfred
Copy link
Member

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

Плюсы публичного репозитория/библиотеки:

  • Все сниппеты будут видны всем желающим и любой может сослаться на решение из этого репозитория на форуме (дать ссылку на сниппет с решением).
  • Будет публичный ценз в виде возможности кому угодно добработать решение какого-то сниппета (в случае бага или улучшения).
  • Коллаборация решений от всех в единое место, что в итоге даст развитие как новичкам (которые будут использовать сниппеты/библиотеку у себя), так и уменьшение времени на разработку какой-то фичи для тех, кто уже "шарит".
  • Когда будет собрано достаточное количество качественных и интересных решений - разработчики ZP могут обратить внимание на них и внести какие-то идеи в саму программу (хороший повод оставить свой след в истории любимого софта).
  • В случае публичного репозитория вряд ли найдутся хитрожопые желающие, кто будет продавать/выкладывать в паблик данные сниппеты под своим авторством.
  • Известность сниппетов/библиотеки для неограниченного круга лиц, значит со временем будут добавляться новые желающие чтоб добавить свой код в репозиторий.

Минусы приватного репозитория/библиотеки:

  • О ней будет знать только узкий круг лиц, значит со временем эта идея может затухнуть.
  • Если хоститься на github, то после добавления 3х человек в организацию необходимо будет покупать платный тариф или переезжать на gitlab.
  • Рано или поздно захочется скинуть данную либу другу/брату/свату, а тот в свою очередь просто из добрых побуждений может скинуть её дальше и вся идея приватности закончится.

Сам я считаю, что лучше сделать всё опенсорсным и привлекать желающих отправить PR со своими сниппетами. А в дальнейшем, при наборе достаточного количества сниппетов, собрать из них dll-библиотеку, чтоб можно было подключать её ко всем своим проектам и не таскать сниппеты по одному (и уж тем более не править потом все шаблоны с каким-то сниппетом в случае возникновения багов / изменения методов в ZP).

@Zymlex Zymlex pinned this issue Sep 14, 2019
@lord-alfred lord-alfred added the help wanted Extra attention is needed label Sep 14, 2019
@lord-alfred lord-alfred removed the help wanted Extra attention is needed label Oct 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant