newerton / fullcalendar
全尺寸拖放事件日历(jQuery插件)
此包的官方仓库似乎已不存在,因此该包已被冻结。
dev-master
2014-04-16 01:33 UTC
This package is auto-updated.
Last update: 2021-05-09 21:30:35 UTC
README
本文件描述了如何修改或贡献FullCalendar项目。如果您在寻找最终开发者的文档,请访问项目主页。
设置环境
您需要安装Git、Node和NPM。为了明确起见,请查看jQuery的readme,它需要类似的设置。
此外,您还需要在系统上全局安装(使用-g)grunt-cli和bower包。
npm install -g grunt-cli bower
然后,克隆FullCalendar的git仓库
git clone git://github.com/arshaw/fullcalendar.git
进入目录并安装FullCalendar的开发依赖项
cd fullcalendar && npm install
开发流程
在您进行代码更改后,您会希望编译JS/CSS,以便可以从测试和演示中预览。您可以在每次更改时手动重新构建每个文件
grunt dev
或者,您可以运行一个脚本,在您保存源文件时自动重新构建
./build/watch
您可以可选地添加--sourceMap标志以输出用于调试的源映射。
完成之后,运行以下命令将可分发文件写入./build/out/和./build/dist/目录
grunt
如果您想清理生成的文件,请运行
grunt clean
编写测试
在修复错误或编写功能时,请在./tests/目录中创建相应的HTML文件,以直观地展示您的工作。如果测试需要用户干预来证明其观点,请为用户编写遵循的说明。探索现有测试以获取更多信息。