要在 github 上传哪些文件?
Which files to upload on github?
我是前端开发的新手,但我觉得我快到了。我目前正在为自己创建一个网站,但我仍然想学习并做最佳实践。在那个过程中,我想将我的项目上传到 GitHub.
我已经使用 yeoman 创建了我的初始项目框架,使用 bower 打包管理任何 js,为任何依赖项创建了一个 bower.json,使用 Grunt 编译并缩小了我的代码。
哪些文件适合上传到 GitHub? 我认为我的整个目录没有意义?
我最初的上传想法:
index.html
main.css
main.js
bower.json
gruntfile.js
下面是我在 Yeoman 中创建的整个目录
Gruntfile.js
bower_components
package.son
app (directory)
dist (directory created by grunt)
test (directory created by yeoman(?))
bower.json
node_modules (directory created by yeoman)
您的项目主要包括源代码(由开发人员创建)、管理配置文件(如bower.json、package.json等)。所有这些文件都需要放在 github 上。 node_modules/、bower_components/ 等其他可以从互联网上下载的文件不应放在 github 上。您可能会想到这种情况,所有需要支持您的 Web 应用程序逻辑的文件都应该放在 github 上。其他可以下载的文件可以忽略。另一种方法是创建项目结构并初始化 git 存储库。如果其他人将此存储库克隆到他们的机器上,应该需要哪些文件?
我是前端开发的新手,但我觉得我快到了。我目前正在为自己创建一个网站,但我仍然想学习并做最佳实践。在那个过程中,我想将我的项目上传到 GitHub.
我已经使用 yeoman 创建了我的初始项目框架,使用 bower 打包管理任何 js,为任何依赖项创建了一个 bower.json,使用 Grunt 编译并缩小了我的代码。
哪些文件适合上传到 GitHub? 我认为我的整个目录没有意义?
我最初的上传想法:
index.html
main.css
main.js
bower.json
gruntfile.js
下面是我在 Yeoman 中创建的整个目录
Gruntfile.js
bower_components
package.son
app (directory)
dist (directory created by grunt)
test (directory created by yeoman(?))
bower.json
node_modules (directory created by yeoman)
您的项目主要包括源代码(由开发人员创建)、管理配置文件(如bower.json、package.json等)。所有这些文件都需要放在 github 上。 node_modules/、bower_components/ 等其他可以从互联网上下载的文件不应放在 github 上。您可能会想到这种情况,所有需要支持您的 Web 应用程序逻辑的文件都应该放在 github 上。其他可以下载的文件可以忽略。另一种方法是创建项目结构并初始化 git 存储库。如果其他人将此存储库克隆到他们的机器上,应该需要哪些文件?