Skip to content

Documentation and training materials for mapping and data collection (devel fork)

Notifications You must be signed in to change notification settings

jarmokivekas/hotosm-toolbox

 
 

Repository files navigation

Mapping toolbox

In this location, HOT will be collecting documentation and training materials relaing to setting up and running a mapping project. This includes both digitization and remote mapping, as well as field mapping and ground surveying.

Unless noted otherwise, all content in this repository is licensed under a Creative Commons Attribution 4.0 International License.

CircleCI

Local development

To build this site locally an installation of Hugo and Nodejs is required. Hugo binaries for all platforms are available here:

https://github.com/gohugoio/hugo/releases

Clone this repo with the --recurse-submodules:

git clone --recurse-submodules https://github.com/hotosm/toolbox.git

Build the search index if language is supported

cd toolkit-site
node ./.build_scripts/build_index.js

run Hugo

hugo serve

This builds and runs a local webserver with hot-reloading for local content development (Note the search indexes will not be hot rebuilt and loaded).

If the default port is available you can navigate to the built development site at http://localhost:1313 in your browser. If 1313 is already in use by another program hugo will choose another port and return it to the stdout of your terminal e.g.

Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at //localhost:58696/ (bind address 127.0.0.1)
Press Ctrl+C to stop

Contributing

This repo holds the directory structure and markdown content for the toolkit site. All style or layout changes are maintained in the separate hugo-book theme repo and tracked as a submodule in this repo.

About

Documentation and training materials for mapping and data collection (devel fork)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 40.4%
  • Python 38.5%
  • Shell 13.6%
  • Dockerfile 7.5%