Skip to content

magicvince/Sozi

 
 

Repository files navigation

Sozi is a presentation tool for SVG documents.

It is free software distributed under the terms of the Mozilla Public License 2.0.

More details can be found on the official web site: http://sozi.baierouge.fr

This repository is organized in three main branches:

  • master contains the latest stable version. It is updated when a new release is available or when an issue requires a hot fix.
  • preview contains the current release candidate of Sozi. It is a feature-frozen version that is still undergoing test and debug.
  • dev is the main development branch. Experimental features are added here.

Building and installing Sozi from sources

Get the source files

Clone the repository:

git clone git://github.com/senshu/Sozi.git

If needed, switch to the branch that you want to build:

git checkout preview

or

git checkout dev

Install the build tools and dependencies

Install Node.js (< 6.0.0), Bower and the Grunt CLI. In Debian/Ubuntu and their derivatives, you can type the following commands.

sudo apt-get install nodejs
sudo npm install bower grunt-cli -g

From the root of the source tree:

npm install
bower install

Also install the following:

  • Droid Sans as vendor/DroidSans/DroidSans.eot|ttf and vendor/DroidSans/DroidSans-Bold.eot|ttf

Build

To build the desktop application, run the following command from the root of the source tree:

grunt

Other Grunt tasks are available for developers:

Command Effect
grunt nw-build Build the desktop application without creating executable bundles.
grunt web-build Build the web application without uploading it.
grunt nw-bundle (default) Build the desktop application and create executable bundles for various platforms.
grunt web-demo Build the web application and upload it to a server.
grunt pot Extract a template file (locales/messages.pot) for translation.

Install

TODO

About

A presentation tool based on SVG

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 90.6%
  • CSS 4.1%
  • HTML 3.3%
  • Python 2.0%