All Projects → hotosm → hotosm-website

hotosm / hotosm-website

Licence: other
The website of the Humanitarian OpenStreetMap Team. See instructions below for writing blog posts or updating your profile.

Programming Languages

HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

HOTOSM Website

This repo is the codebase for the main Humanitarian OpenStreetMap Team website. See gh-pages branch for Jekyll code. If looking for the previous Drupal codebase, see the current master branch.

  • See the issues queue for all discussions and tasks.
  • Chat available on HOTOSM Slack within the #hotosm-website channel, or join the same conversation on our Space (Beta) on Matrix, a modern open source and decentralized platform.

Getting Started with Development

This site uses Jekyll. To get started on GNU/Linux, Unix, or macOS, you must meet the following requirements:

  • Ruby 2.2.5 or above
  • RubyGems
  • GCC and Make

First, install bundler.

gem install bundler

Next, use bundler to install the build dependencies:

bundle install

Then, start Jekyll with bundler (this resolves any dependency issues you may have):

bundle exec jekyll serve --incremental

Finally, navigate to http://127.0.0.1:4000/ and you should see the new website!

Key pages & script/data dependencies

Website

Website issues

Please use the issue tracker at https://github.com/hotosm/hotosm-website/issues to report bugs, develop ideas, ask questions or give feedback. Thank you!

Security Notes

  • Github Pages does not support HSTS even when added in meta tags
  • Content-Security-Policy must be tweaked appropriately when new integrations are added
  • Security header controls are absent in GH-Pages; So it's added as HTTP meta tags in _includes/head.html
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].