fgpv-vpgf / contributed-plugins

Free to use but unsupported plugins for FGPV/RAMP2
0 stars 15 forks source link

contributed-plugins

Free to use but unsupported plugins for FGPV/RAMP2

Under construction 🔧🔨

This is a repository containing plugins for the FGPV-VGPF RAMP2 Viewer that have been submitted by users of the library. None of the plugins are officially maintained or supported by the RAMP2 development team; however we hope they are useful or provide learning opportunities.

Many of the plugins listed below deal with the visualization of time series data. For more detailed information on the appropriate application of a specific plugin and using the FGP Authoring Tool Web application to enable and configure plugins, please consult A Guide for Time Series Visualization for the Federal Geospatial Platform (FGP).

List of Plugins

Submission Guidelines

New Plugins

Create a pull request with the new plugin. The following things are advised for the content of the PR.

Create a folder at the root of the repo that has a clear, consise name. Use dashes between words. E.g. feature-graphing-tool

Consider looking at the My First Plugin sample template and copying or emulating the content there.

At the root of the folder there should be a README.md file. The file should contain

TODO put recommended subdirectory structure here

If the submitter wishes to be in the Authors user group (will allow them to pull their own PRs), make the request in the body of your first PR.

Update the primary repo README, adding the new plugin to the list of plugins.

Updates to Existing Plugins

Authors are free to update their plugins at whim. Please attempt to keep the plugin's README file in synch with the content

General Principles

List of Plugins

Core Plugins

These plugins come bundled with the RAMP core library. Links are provided here to serve as more sources of plugin examples.

Dependabot PR

We regularly have Dependapot PR to solve dependencies issues with some, if not all the plugins. To make it easier to solve them all at once, do the following:

This will solve all the issues and prepare a new version of js and css to use.