Go to file
Michael Wyraz 33ede40b6b Test more maps 2021-12-02 22:29:26 +01:00
.github [TASK] Update github issue templates 2018-07-13 20:08:23 +02:00
assets Switch to maintained stylelint 2020-04-12 00:17:16 +02:00
gulp Better embeding support + example 2021-11-03 21:32:30 +01:00
html Fix irame message handling 2021-12-02 21:07:36 +01:00
lib Fix irame message handling 2021-12-02 21:07:36 +01:00
locale [BUGFIX] Typo in de local 2020-06-06 15:10:55 +02:00
scss Add ratio & alt attribute to stats images 2020-06-04 19:22:05 +02:00
.editorconfig [BUGFIX] Correct EditorConfig 2019-10-18 16:21:43 +02:00
.eslintrc [TASK] Avoid unnassary loops in domain name mapping 2018-10-21 19:02:57 +02:00
.gitignore [TASK] Use npm/yarn for JS libarys instead of bower 2017-01-16 17:48:31 +01:00
.stylelintrc Switch to maintained stylelint 2020-04-12 00:17:16 +02:00
.travis.yml Update dev dependencies 2021-07-20 09:31:23 +02:00
LICENSE.md [TASK] LICENSE formatted with Markdown 2017-02-12 19:09:02 +01:00
README.md Add some build instructions to README 2021-11-02 22:01:59 +01:00
app.js Use rentina r, wikimedia maps as default out of box, update lib momentjs & build tools 2020-05-31 09:48:41 +02:00
config.default.js [TASK] Replace site with domain 2018-10-07 15:04:12 +02:00
config.js Test more maps 2021-12-02 22:29:26 +01:00
gulpfile.js [TASK] Add favicon generator (incl. app tiles) and logo 2017-03-28 15:50:57 +02:00
package.json Update dev dependencies 2021-07-20 09:31:23 +02:00
polyfill.js Remove IE polyfills 2020-05-31 10:52:33 +02:00
service-worker.js [TASK] Add simple offline service worker 2018-03-11 13:53:03 +01:00
yarn.lock Update dev dependencies 2021-07-20 09:31:23 +02:00

README.md

Meshviewer

Build Status Scrutinizer Code Quality License: AGPL v3

Meshviewer is an online visualization app to represent nodes and links on a map for Freifunk open mesh network.

Demo

Embedded: https://regensburg.freifunk.net/netz/karte/
Standalone: https://regensburg.freifunk.net/meshviewer/

Sponsoring / Supporting

  • BrowserStack for providing an awesome testing service for hundreds of browsers
  • Travis CI for building meshviewer on every push and pull request
  • Scrutinizer CI for testing code quality on every push and pull request
  • POEditor for providing an easy non-developer translation environment

These tools need a lot of infrastructures and provide a free account for open source software.

Building / Running

Required tools:

  • yarn
  • gulp

1st install the dependencies by running

yarn

Then you can start a development server with

gulp serve

To build a release, run

gulp

The result will be in the "build" folder afterwards.