comensee / jquery-ui
简单捆绑包,已添加 composer.json
This package is not auto-updated.
Last update: 2024-09-14 14:00:55 UTC
README
jQuery UI 提供如拖放等交互,以及自动完成、标签和滑块等小部件,使它们与 jQuery 一样易于使用。
如果您想使用 jQuery UI,请访问 jqueryui.com 开始使用。或者访问 jQuery UI 使用论坛 进行讨论和提问。
如果您想帮助开发 jQuery UI,您就在正确的位置。要与发展团队成员和社区讨论,请访问 jQuery UI 开发论坛 或在 irc.freednode.net 的 #jquery 上。
对于贡献者
如果您想帮助并提供错误修复或新特性的补丁,请花几分钟时间查看 我们的参与指南。特别是查看 编码标准 和 提交消息风格指南。
通常,您需要为特定更改创建分支并为此分支发送拉取请求。不要混合不相关的更改。您可以将提交消息用作拉取请求的描述。
运行单元测试
使用支持 PHP 的本地服务器运行单元测试。不需要数据库。Windows 和 Mac 可用预配置的 PHP 本地服务器。以下是一些选项
- Windows: WAMP 下载
- Mac: MAMP 下载
- Linux: 设置 LAMP
- Mongoose(大多数平台)
构建 jQuery UI
jQuery UI 使用 grunt 构建系统。构建 jQuery UI 需要 node.js 和命令行 zip 程序。
安装 grunt。
npm install grunt -g
克隆 jQuery UI git 仓库。
git clone git://github.com/jquery/jquery-ui.git
cd jquery-ui
安装节点模块。
npm install
运行 grunt。
grunt build
可以通过 grunt 运行许多其他任务。要获取所有任务的列表
grunt --help
对于提交者
在查看拉取请求时,首先检查是否有 适当的提交消息。
不要直接通过 GitHub 的界面合并拉取请求。大多数拉取请求都是单个提交; cherry-picking 将避免创建合并提交。贡献者通常还会在额外的提交中做出小的修复。这些应该在被合并到 master 之前压缩。
确保作者与提交关联有有效的姓名和电子邮件地址。
首先获取远程内容
git fetch [their-fork.git] [their-branch]
然后 cherry-pick 提交(s)
git cherry-pick [sha-of-commit]
如果您需要编辑提交消息
git cherry-pick -e [sha-of-commit]
如果您需要编辑更改
git cherry-pick -n [sha-of-commit]
# make changes
git commit --author="[author-name-and-email]"
如果它应该进入稳定分支,将其 cherry-pick 到稳定分支
git checkout 1-8-stable
git cherry-pick -x [sha-of-commit-from-master]
注意:在将master分支的提交推送到上游之前,不要从1-8-stable分支 cherry-pick。