newerton/fullcalendar

全尺寸拖放事件日历(jQuery插件)

此包的官方仓库似乎已不存在,因此该包已被冻结。

安装量: 1,189

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 3,180

开放问题: 0

语言:JavaScript

dev-master 2014-04-16 01:33 UTC

This package is auto-updated.

Last update: 2021-05-09 21:30:35 UTC


README

本文件描述了如何修改或贡献FullCalendar项目。如果您在寻找最终开发者的文档,请访问项目主页

设置环境

您需要安装GitNode和NPM。为了明确起见,请查看jQuery的readme,它需要类似的设置。

此外,您还需要在系统上全局安装(使用-ggrunt-clibower包。

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文件,以直观地展示您的工作。如果测试需要用户干预来证明其观点,请为用户编写遵循的说明。探索现有测试以获取更多信息。