Включая сторонние библиотеки не GitHub в GitHub - PullRequest
3 голосов
/ 19 ноября 2011

У меня есть проект, который я хочу разместить в GitHub, который включает несколько сторонних библиотек, которые не размещены в GitHub (они либо в SVN, либо вообще не имеют контроля версий). Разве можно просто включить источник этих библиотек в мой проект (все они - библиотеки с открытым исходным кодом) или лучше поместить библиотеки в GitHub в качестве отдельного репозитория, а затем ссылаться на них?

1 Ответ

8 голосов
/ 19 ноября 2011

Если вы добавите или добавите функции в третью включенную библиотеку, просто ' поместите библиотеки в GitHub в качестве отдельного репозитория, а затем ссылайтесь на них ', как вы сказали. Тем не менее, вы должны проверить, существует ли библиотека на Github, если это так, вы можете разветвлять ее как свою собственную. И наконец, убедитесь, что вы ссылаетесь на них как submodule s. Организация с открытым исходным кодом будет благодарна, если вы внесете свой вклад в библиотеку.
В противном случае просто поместите lib в ваш проект с авторскими правами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...