Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ignf/geoportal-extensions-openlayers-samples

French Geoportal Extensions for well-known javascript mapping library OpenLayers : samples
https://github.com/ignf/geoportal-extensions-openlayers-samples

generator geoportail geoportal-extensions openlayers samples vuejs

Last synced: about 2 months ago
JSON representation

French Geoportal Extensions for well-known javascript mapping library OpenLayers : samples

Awesome Lists containing this project

README

        

[![Publish samples project ...](https://github.com/IGNF/geoportal-extensions-openlayers-samples/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/IGNF/geoportal-extensions-openlayers-samples/actions/workflows/build.yml)
[![DeepScan grade](https://deepscan.io/api/teams/12425/projects/17129/branches/382181/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=12425&pid=17129&bid=382181)

# vuejs / geoportal-extensions

Exemples d'utilisation de l'API des extensions du Géoportail (geoportal-extensions).

![Exemple Image](capture.png)

## Prerequisites

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) (with npm)
* [VueJS](https://fr.vuejs.org/)
* [Google Chrome](https://google.com/chrome/)
* [DevTool VueJS](https://devtools.vuejs.org/guide/installation.html)

**NOTE**
> testé avec nodeJS 16.14.0 / npm 8.3.1

## Installation

* `npm install`

## Running / Development

* `npm run serve`
* Visit your app at [http://localhost:8085](http://localhost:8085).

### Linting

* `npm run lint`
* `npm run lint -- --fix`

### Building

* `npm run build` (production)
* `npm run build -- --mode development` (development)

### Upgrade UI

Extract widget options from jsdoc to update UI

* `npm run doclets`

### Deploying

Specify what it takes to deploy your app.

### Docker

* `docker build -t dockerize-vuejs-app .`
* `docker run -it -p 8888:80 --rm --name dockerize-vuejs-app-1 dockerize-vuejs-app`

avec un accès à notre app sur http://localhost:8888

## Upgrade dependencies

## Migrate to Vue3

Download Pdf :

## Further Reading / Useful Links

* [vue.js](https://fr.vuejs.org/)
* [vue-cli](https://cli.vuejs.org/)