File templates for front-end projects.
每次在 GitHub 新建一个前端小项目,都要做一遍繁琐的、重复的 “文案工作”?那不如把常用文件汇总为一个项目模板吧,以后新建项目时直接复制出来填填改改就可以了。
现在可用以下源码文件模板:
README.md
(稍复杂的项目可以选用README.full.md
).gitignore
package.json
bower.json
.editorconfig
src/*.*
test/*.*
gulpfile.js
redir.html
(适用于 GitHub Pages 的重定向页面)
以及文档模板:
doc/*.md
wiki/*.md
releases/*.md
-
支持以下移动平台的主流浏览器:
- iOS 5+
- Android 2.3+
-
同样支持以下桌面浏览器:
- Firefox (edge)
- Chrome (edge)
- Safari (edge)
- Underscore 1.6+
- Zepto 1.1+
-
通过 Bower 安装:
$ bower install {sample}
-
在页面中加载 {Sample} 的样式文件、脚本文件及必要的依赖:
<!DOCTYPE html> <html> <head> ... <link rel="stylesheet" href="bower_components/{sample}/dist/{sample}.css"> </head> <body> ... <script src="bower_components/underscore/underscore-min.js"></script> <script src="bower_components/jquery/dist/jquery.min.js"></script> <script src="bower_components/zepto.js/dist/zepto.min.js"></script> <script src="bower_components/{sample}/src/{sample}.js"></script> </body> </html>
以下开源项目采用 {Sample} 作为基础组件:
因此,本项目运行在以下网站:
- 把本项目的代码 fork 并 clone 到本地。
- 在项目根目录执行
npm install
,安装必要的依赖。 - 在项目根目录执行
npm run dist
,运行构建脚本。 - 构建生成的发布文件将保存到
/dist
目录下。
- 把本项目的代码 fork 并 clone 到本地。
- 在项目根目录执行
bower install
,安装必要的依赖。 - 在浏览器中打开以下文件即可运行单元测试:
test/test-dev.html
- 测试源码test/test-dist.html
- 测试发布文件
如果想在移动设备上运行单元测试,可尝试以下任一方法:
- 在本地建立 Web 服务,以便移动设备通过局域网访问上述单元测试页面。
- 把本项目的所有文件(及必要的依赖)发布至公网,以便移动设备访问上述单元测试页面。