The map is to be used in an iFrame
element. Initial configuration could be passed in via src
attribute. The Map will expose API to it's parent element to allow Map control. Usages could be found in examples directory. Here are some links:
We are using GitHub Flow
as our branching model. Read more at https://guides.github.com/introduction/flow/
Start by forking this repository like explained here https://help.github.com/articles/fork-a-repo/.
To get code to your local machine use
git clone https://github.com/YOUR-USERNAME/map
Keep your local fork of this repository in sync use command below. For more details see https://help.github.com/articles/syncing-a-fork/
./bin/git/sync-upstream
You need to have npm
and node
installed. Install Gulp
and other libraries needed for development with this command
npm install
To be able to get dependencies, you need to have bower
installed. Run the command below to install all needed dependencies.
bower install
To create a build, run
gulp build
While doing development, start watcher which will react on file changes and start appropriate tasks to update build
gulp watch
This will also start the local development server on port 3000, that serves the project root, so you can go to your browser and open
to access the files, or for example
http://localhost:3000/examples/angularjs.html
to access the AngularJS example.
You can also access the documentation by opening
Documentation build is usually done in the release process to minimize the chance of merge problems, as all the files
from dist
folder are being copied to docs/dist
. Documentation build is automated and is run by
gulp docs
Run builds, put code inline, generate documentation by running
gulp release