2016-01-07 56 views
0

我是前端開發新手,但我覺得我到了那裏。我目前正在爲自己創建一個網站,但是我仍然想學習和做最佳實踐。在這個過程中,我想將我的項目上傳到GitHub。要在github上上傳哪些文件?

我用yeoman創建了我的初始項目框架,包使用bower管理任何js,爲任何依賴項創建bower.json,使用Grunt編譯和縮小我的代碼。

哪些文件有意義上傳到GitHub?我不認爲我的整個目錄會有意義嗎?

我最初的想法上傳:

的index.html

的main.css

main.js

bower.json

gruntfile.js

下面是我的整個目錄中約曼

Gruntfile.js

bower_components

package.son

應用(目錄)

DIST(由咕嚕創建的目錄)中創建

test(directory cre由自耕農(?))

bower.json

node_modules(由自耕農創建的目錄)化

回答

0

你的項目主要包括源代碼(由開發人員創建的),管理配置文件(如bower.json,package.json等)。所有這些文件都需要放在github上。其他文件,如node_modules/,bower_components/,可以從互聯網上下載,不應放在github上。你可以考慮這種情況,所有需要支持你的web應用邏輯的文件都應該放在github上。其他可以下載的文件可以忽略。另一種方法是,創建項目結構並初始化git存儲庫。如果其他人將此存儲庫複製到他們的機器上,應該需要哪些文件?

+0

我基本上已經得出結論,任何生成的內容都不應該上傳,而其餘的文件應該上傳。我通過http://gitignore.io/創建了一個.gitignore ..感謝您的幫助 – Abefest