Documentation site for Envitia MapLink Pro — a geospatial SDK for building high-performance mapping and situational awareness applications.
Live site: envitia.github.io/maplink-docs
This is a Jekyll site hosted on GitHub Pages. Content is written in Markdown and organised as follows:
maplink-docs/
├── main.md # Website homepage (served at /)
├── pages/
│ ├── quick-start-guide.md # Installation and first steps
│ ├── developers-guide.md # In-depth developer reference
│ ├── docs.md # Docs index page
│ ├── features/ # Feature-specific pages (e.g. wrap-around maps)
│ ├── releases/ # Release notes per version
│ ├── support/ # Support pages (install, platform, SDK, deployment)
│ └── tutorials/ # Step-by-step tutorials
├── api/
│ ├── cpp/ # C++ API reference (Doxygen-generated HTML)
│ └── dotnet/ # .NET API reference
├── studio/ # MapLink Studio documentation
├── licences/ # Third-party licence information
├── _data/
│ ├── nav.yml # Site navigation structure
│ ├── docs.yml # Docs index card list
│ └── thirdpartylicences.yml
├── _layouts/ # Jekyll HTML layouts
├── assets/ / css/ / img/ # Static assets
├── pdf/ # Downloadable PDFs
└── _config.yml # Jekyll site configuration
You need Ruby and Bundler installed.
# Install dependencies
bundle install
# Serve with live reload
bundle exec jekyll serve
# Then open http://localhost:4000/maplink-docs/The site uses the
github-pagesgem to match the GitHub Pages build environment.
All documentation pages are Markdown files. Most have Jekyll front matter at the top:
---
title: Page Title
---- Navigation is controlled by _data/nav.yml
- Docs index cards are listed in _data/docs.yml
- Homepage is main.md (renders at
/)
- Create a
.mdfile in the appropriatepages/subdirectory - Add front matter (
titleat minimum) - If it should appear in the nav, add an entry to
_data/nav.yml
- Fork the repo and create a branch from
main - Make your changes (Markdown edits, new pages, nav updates)
- Test locally with
bundle exec jekyll serve - Open a pull request
MapLink Pro has C++ and .NET APIs and runs on Windows and Linux. See the Platform Support page for details.
For support queries, email the Envitia support team. See the support pages for more information.