ball-lightning
A web application to display lightning events on a map in realtime.
This is WIP for a new generation of the kugelblitz.
Requirements
- Lightning location sensors for providing the lightning data
- PostgreSQL / PostGIS
for storing and processing the lightning data from the sensors
- Go for building
kugelblitz
Usage
TODO
Development
Find the development docs in
https://bitbucket.org/intevation/ball-lightning/src/dev-doc/client/doc/.
To get started take a look in
https://bitbucket.org/intevation/ball-lightning/src/dev-doc/client/doc/DevComponent.md.
Getting started client development
git clone git@bitbucket.org:intevation/ball-lightning.git
cd client
yarn
yarn serve
Open browser http://localhost:8080/
.
Building client for production
yarn build
Move dist/
directory to the right location.
HowTo make a new release
Creating a release is handling via Bitbucket pipelines by pushing tags
following SemVer vX.Y.Z
scheme to
https://bitbucket.org/intevation/ball-lightning/.
git tag vX.Y.Z
git push origin --tags
After pushing the tag, the release can be found in the Downloads
section as
ball-lightning-vX.Y.Z.zip
.
The zip
-archive contains:
.
├── lightning
└── web
├── css
├── fonts
├── img
├── js
└── media
Support
Please use Bitbucket for questions:
https://bitbucket.org/intevation/ball-lightning/issues
License
This is Free Software governed by the terms of the Apache 2.0 license.
See LICENSE for details.
Copyright 2012 - 2019 Siemens AG.
Engineering by Intevation GmbH.