osm-fr / osmose-frontend

Part of osmose that shows results on the website http://osmose.openstreetmap.fr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend part of Osmose-QA tool

This is the part of Osmose-QA that shows issues on a map.

Translation

Interested in helping translate Osmose? Contribute on Transifex.

Contribution

Web

The HTML/JS part is in Vue.js. You can run de development instance locally using the public Osmose-QA Frontend API. The dev-server and dev-server-public have browser hot code reload. dev-server need a local API server, while dev-server-public use the API of osmose.openstreetmap.fr.

cd web
npm install
npm run dev-server-public

Then go to http://localhost:8081/

Chack your code with ESLint

npm run lint

API Server

To run Osmose Frontend API Server, preferably use Docker. Follow the documentation in the docker directory. You can also install the Frontend manually by following the install guide.

The API documentation is available on /api/docs.

About

Part of osmose that shows results on the website http://osmose.openstreetmap.fr

License:GNU General Public License v3.0


Languages

Language:Python 48.9%Language:Vue 35.3%Language:TypeScript 7.4%Language:CSS 3.4%Language:Shell 2.1%Language:JavaScript 1.3%Language:PLpgSQL 1.2%Language:Makefile 0.4%Language:HTML 0.1%