跳转到主要内容

Leaflet的Fanstatic打包

项目描述

js.leaflet

简介

此库将Leaflet JavaScript 地图库打包为 fanstatic

这需要您的Web框架与fanstatic之间的集成,并确保将原始资源(在js.leaflet中的resources目录中提供)发布到某个URL。作为额外的好处,此库还打包了原始CSS资源的压缩版本。

打包

https://travis-ci.org/davidjb/js.leaflet.png?branch=master

打包存储在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 (124.8 kB 查看散列值)

上传时间

支持者