2016-01-07 3 views
0

Я новичок в разработке интерфейса, но чувствую, что я добираюсь туда. В настоящее время я создаю сайт для себя, однако я все еще хочу учиться и делать лучшие практики. В этом процессе я хочу загрузить свой проект в GitHub.Какие файлы загружать на github?

Я создал свою начальную структуру проекта с помощью yoman, пакет управлял любыми js с беседкой, создал bower.json для любых зависимостей, скомпилировал и уменьшил мой код с помощью Grunt.

Какие файлы имеют смысл загружать в GitHub? Я не думаю, что весь мой каталог имел бы смысл?

Моя первая мысль, чтобы загрузить:

index.html

Main.css

main.js

bower.json

gruntfile.js

Ниже мой весь каталог создан в Yeoman

Gruntfile.js

bower_components

package.son

приложение (каталог)

расстояние (каталог, созданный пехотинца)

тест (справочник cre ованные на Yeoman (?))

bower.json

node_modules (каталог, созданный Yeoman)

ответ

0

Ваш проект в основном включает в себя исходный код (которые создаются разработчиками), файл конфигурации управления (как bower.json, package.json и т.п.). Все эти файлы должны быть помещены в github. Другие файлы, такие как node_modules/, bower_components/, которые могут быть загружены из Интернета, не должны быть помещены в github. Вы можете подумать об этой ситуации, все файлы, которые должны поддерживать логику вашего веб-приложения, должны быть помещены в github. Другие файлы, которые можно загрузить, можно игнорировать. По-другому вы создаете структуру проекта и запускаете репозиторий git. Какие файлы должны быть необходимы, если другие люди клонируют этот репозиторий на свою машину?

+0

Я в основном пришел к выводу, что ничего не генерируется, а остальные файлы должны быть загружены. Я создал .gitignore через http://gitignore.io/ .. Спасибо за помощь – Abefest