2010-11-13 2 views
2

Я только начал использовать GitHub. Я установил свой открытый ключ и установил git на OSX. Я знаю команды и т. Д., Когда учился в университете.Как структурировать файлы/каталоги в моем репозитории Git?

Что я хочу знать: есть ли «обычная» файловая структура, которую используют большинство членов GitHub? Я замечаю, что многие люди используют «src», «test» и т. Д. Есть ли у кого-нибудь больше информации о рекомендуемой структуре файлов?

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

Я не хочу, чтобы пользователи путали меня, используя нетрадиционные файловые структуры.

+2

Как вы видите, в ответах, это на самом деле не мерзавец вопрос, это языковой вопрос - вы можете спросить о конкретный язык вашего проекта. – Cascabel

ответ

3

Рекомендуемые структуры каталогов для определенных типов проектов, которые вы найдете много на github, например. Рельсы, драгоценные камни и т. Д., Но не для Git per se.

Rails - http://guides.rubyonrails.org/command_line.html#rails-generate

Рубиновые камни - http://seattlerb.rubyforge.org/hoe/

Java - http://java.sun.com/blueprints/code/projectconventions.html

C - Folder structure for a C project

+0

Я использую PHP. К сожалению, следовало бы упомянуть об этом. Хотя, похоже, не существует каких-либо соглашений для PHP. –

+1

Нет, PHP не имеет общих руководящих принципов для структуры проекта, если вы не используете фреймворк, такой как Symfony, CakePHP, Zend и т. Д. –

3

Следуя соглашениям с последующим сообществом конкретного языка программирования.

В Perl мы обычно следуют структуры, как:

eg/  # example scripts 
lib/  # for modules 
scripts/ # scripts to use the modules 
t/  # tests 
CHANGES 
LICENSE 
README 
Смежные вопросы