marzipano

A 360° media viewer for the modern web.

  • 所有者: google/marzipano
  • 平台:
  • 许可证: Apache License 2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Marzipano

A 360° media viewer for the modern web.

This is not an official Google product.

Check out our website at http://www.marzipano.net/,
including the demos
and the documentation.

Please report bugs using the issue tracker. If you have any questions, head over to our discussion forum.

User guide

You can include Marzipano in your project in two different ways:

  • Obtain the marzipano.js and marzipano.swf files from the latest release
    at http://www.marzipano.net and copy them into your project.

  • Install Marzipano as a dependency using the npm package manager and
    require it as a module.

Developer guide

This is an npm-based project.
A Node.js installation is required for development.

Some dependencies expect the Node.js interpreter to be called node. However,
on Debian and Ubuntu systems, the binary installed by the nodejs package is
called nodejs. To work around this, install the nodejs-legacy package, or
use nvm instead.

You also need a Java compiler to build the SWF file containing the Flash renderers
(set 32-bit Java path in your PATH, as MXMLC does not support 64-bit Java).

Run npm install to install the dependencies. If you haven't in a while,
bring them up to date with npm update.

Run npm run dev to serve this directory at http://localhost:8080.
While this script is running, the demos are live-reloaded whenever the source
files are edited.

Run npm test to automatically run the browser-based test suite on all
available browsers in your system.

Run npm run livetest to serve the browser-based test suite at http://localhost:7357.
While this script is running, the test suite is live-reloaded whenever the
source or test files are edited.

Maintainer guide

Before preparing a release, make sure there are no uncommitted changes and
verify that the tests pass and all of the demos work correctly.

Update the CHANGELOG file and bump the version number in package.json.
Create a new commit containing only the changes to these two files, tag it with
git tag vX.Y.Z, and push it to GitHub with git push --tags.

Run npm run release to prepare a new release.

Run npm run deploy to deploy the release to the website.

Run npm publish to publish the release to the npm registry.

主要指标

概览
名称与所有者google/marzipano
主编程语言JavaScript
编程语言JavaScript (语言数: 3)
平台
许可证Apache License 2.0
所有者活动
创建于2016-02-29 18:28:26
推送于2023-10-08 12:35:56
最后一次提交2021-11-15 16:59:45
发布数16
最新版本名称v0.10.2 (发布于 )
第一版名称v0.5.0 (发布于 )
用户参与
星数2.1k
关注者数98
派生数1k
提交数251
已启用问题?
问题数433
打开的问题数138
拉请求数19
打开的拉请求数9
关闭的拉请求数14
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?