Leaflet的Fanstatic打包
项目描述
js.leaflet
简介
此库将Leaflet JavaScript 地图库打包为 fanstatic。
这需要您的Web框架与fanstatic之间的集成,并确保将原始资源(在js.leaflet中的resources目录中提供)发布到某个URL。作为额外的好处,此库还打包了原始CSS资源的压缩版本。
打包
打包存储在GitHub上,网址为https://github.com/davidjb/js.leaflet。如果您遇到与打包相关的错误,请在此处报告。如果您自己正在修复某个问题,则非常欢迎提交拉取请求——越多帮助越好!
与此库本身相关的任何其他错误应直接提交给原始开发者。
此包的开发
此过程需要安装开发包 - 建议的方法是通过此包内的Buildout进行此操作
cd js.leaflet python boostrap.py ./bin/buildout
运行测试
在此包内的Buildout运行后,执行以下操作
./bin/tox
……然后观看魔法展开。
更新此包
为了获取此库的新版本,请执行以下操作(将版本号替换为新版本号)
LEAFLET_VERSION=0.6.3 pushd js/leaflet/resources wget http://leaflet-cdn.s3.amazonaws.com/build/leaflet-$LEAFLET_VERSION.zip -O leaflet.zip #Overwrites older files with new ones unzip -o leaflet.zip rm leaflet.zip popd #Edit changelog, setup.py for versions, etc here ./bin/fanstatic-compile -v js git add js git commit -a -m "Updated for release $LEAFLET_VERSION" git push
如果您在自己的GitHub仓库分支中这样做,请发送拉取请求,以便每个人都能从更新的库中受益。
用法
您可以从 js.leaflet 中导入 leaflet,并将其包含在您希望这些资源在页面上显示的位置。
>>> from js.leaflet import leaflet >>> leaflet.need()
变更
0.7.1 (2014-01-06)
将Leaflet升级到v0.7.1。[davidjb]
0.6.3 (2013-07-18)
将Leaflet升级到v0.6.3。[davidjb]
0.6.2 (2013-07-03)
将Leaflet升级到v0.6.2。[davidjb]
使用Fanstatic对CSS进行压缩。此库现在需要Fanstatic 1.0a或更高版本。[davidjb]
修复库名称中的拼写错误。[davidjb]
添加tox和Travis CI支持。[davidjb]
0.5 (2013-02-04)
将Leaflet升级到v0.5。[davidjb]
0.4.5 (2013-01-07)
初始发布。
项目详情
关闭
js.leaflet-0.7.1.zip的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2d4a69b4b18479364092e519f8f5defbf1b05520745603e14428b1dac85bc7f9 |
|
MD5 | 1616ee0f899e853e26c160ddd400c1a2 |
|
BLAKE2b-256 | e7d58b2538f1cd7407eee495dce07fc229f38863c1d98641d33c9fc3fd4e9877 |