> For the complete documentation index, see [llms.txt](https://docs-jmapserver-lima.k2geospatial.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-jmapserver-lima.k2geospatial.com/e/developer.md).

# Developer

- [JMap NG Developer Manual](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual.md)
- [Startup Options](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/startup-options.md)
- [Extensions](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/extensions.md)
- [Examples](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples.md)
- [Start the JMap NG Core library](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/start-the-jmap-ng-core-library.md)
- [Start the JMap NG App](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/start-the-jmap-ng-app.md)
- [Add a JMap NG App extension](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/add-a-jmap-ng-app-extension.md)
- [Toggle a JMap layer visibility](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/toggle-a-jmap-layer-visibility.md)
- [Add a layer to display custom data from GeoJSON file](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/add-a-layer-to-display-custom-data-from-geojson-file.md)
- [Locate and select features by attribute query](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/locate-and-select-features-by-attribute-query.md)
- [Add an event on move end](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/add-an-event-on-move-end.md)
- [Add attributions on the map](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/add-attributions-on-the-map.md)
- [Locate and select feature by id](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/locate-and-select-feature-by-id.md)
- [Locate and select feature(s) by location](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/locate-and-select-feature-s-by-location.md)
- [Custom mouseover on a layer](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/custom-mouseover-on-a-layer.md)
- [Create a custom form in a div](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/examples/create-a-custom-form-in-a-div.md)
- [Changelog](https://docs-jmapserver-lima.k2geospatial.com/e/developer/jmap-ng-developer-manual/changelog.md)
