Иерархия для разработки нескольких несвязанных утилитных пакетов - PullRequest
3 голосов
/ 29 сентября 2011

Я разработал библиотеку Java, и пакет называется com.rachum.amir.util.permutation. У меня также есть репозиторий github Permutations и проект Eclipse. Теперь я хочу добавить еще кое-что в мою библиотеку, например, хочу разработать пакет com.rachum.amir.util.range. Мой вопрос, как организовать структуру репозиториев / каталогов. Должен ли я создать новый проект Eclipse util (или фактически переименовать текущий перестановочный проект) и создать новые проекты в каталогах 'util`, или я должен создать другой, не связанный проект только с общими именами пакетов? Привычно ли создавать разные git-репозитории для каждого подпакета или только один большой или оба?

Редактировать : Еще одна загадка - как назвать большой пакет. util кажется слишком общим.

1 Ответ

1 голос
/ 29 сентября 2011

В общем, у вас должен быть один репозиторий для каждого элемента, который будет выпущен.

Итак, если ваш permutation пакет будет выпущен независимо от range, тогда range будет его собственным хранилищем. С другой стороны, если они всегда будут выпускаться вместе, то у вас, вероятно, должен быть один репозиторий util, и они оба будут там.

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