Skip to content

Latest commit

 

History

History
executable file
·
102 lines (79 loc) · 4.42 KB

README.md

File metadata and controls

executable file
·
102 lines (79 loc) · 4.42 KB

The GNA Project


The GNA (Geographic Network Analysis) Project.

Technology


The GNA Project takes advantage of various open-source projects, primarily:

Acknowledgments


The project has benefited from the open-source community and the works of others. It has either implemented, based parts of its code on, or simply taken inspiration from the following projects:

Changes


  • v0.0.2, 18/08/2014 -- Initial alpha release.
    • Implemented release cycle numbering.
    • Released .core module
      • Added API and utilities in .core
      • Added Django Rest Framework for building API
      • Added DRF-GIS for geojson support in API
      • Confirmed API support for future release of ol3.js
    • Released .units module
      • Added geocoding and reverse geocoding through geopy
      • Started implementing exceptions
      • Added geos.centroid for calculating locations
    • Initial release of .taxonomy module
      • Added initial fixtures
    • Initial release of .metadata module
      • Added Primary Data and Conditions.choices
    • Project-wide:
      • Added AJAX in mapping views
      • Added Django Bower for managing /components/bower_components
      • Added Crispy Forms for managing Bootstrap 3
      • Added Leaflet.js and Leaflet.draw for mapping
    • Miscellaneous
      • Initial release of vagrant settings
      • Cleaned up directory structure and some code
      • Cleaned up python requirements

Lanyon is an unassuming Jekyll theme that places content first by tucking away navigation in a hidden drawer. It's based on Poole, the Jekyll butler.

Built on Poole

Poole is the Jekyll Butler, serving as an upstanding and effective foundation for Jekyll themes by @mdo. Poole, and every theme built on it (like Lanyon here) includes the following:

  • Complete Jekyll setup included (layouts, config, 404, RSS feed, posts, and example page)
  • Mobile friendly design and development
  • Easily scalable text and component sizing with rem units in the CSS
  • Support for a wide gamut of HTML elements
  • Related posts (time-based, because Jekyll) below each post
  • Syntax highlighting, courtesy Pygments (the Python-based code snippet highlighter)

Lanyon features

In addition to the features of Poole, Lanyon adds the following:

  • Toggleable sliding sidebar (built with only CSS) via link in top corner
  • Sidebar includes support for textual modules and a dynamically generated navigation with active link support
  • Two orientations for content and sidebar, default (left sidebar) and reverse (right sidebar), available via <body> classes
  • Eight optional color schemes, available via <body> classes

Head to the readme to learn more.

Browser support

Lanyon is by preference a forward-thinking project. In addition to the latest versions of Chrome, Safari (mobile and desktop), and Firefox, it is only compatible with Internet Explorer 9 and above.

Download

Lanyon is developed on and hosted with GitHub. Head to the GitHub repository for downloads, bug reports, and features requests.

Thanks!