Skip to content

pdante-ubc/geoblacklight

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoBlacklight

CI | Coverage Status | Gem Version

GeoBlacklight is a world-class discovery platform for geospatial (GIS) holdings. It is an open collaborative project aiming to build off of the successes of the Blacklight Solr-powered discovery interface and the multi-institutional OpenGeoportal and OpenGeoMetadata federated metadata sharing communities. We're actively looking for community input and development partners.

In order to create a new GeoBlacklight application from the template, run the following:

$ DISABLE_SPRING=1 rails new app-name -m https://raw.githubusercontent.com/geoblacklight/geoblacklight/main/template.rb

To launch app:

$ cd app-name
$ rake geoblacklight:server

Note that this method launches an application that does not have any fixture records to be examined. You may want to launch a test application that has fixture data loaded into a Solr core. If so, refer to the development guide. For further information on installing a blank app, see the installation guide

Webpacker

GeoBlacklight can use Webpacker in order to manage JavaScript dependencies and assets, which requires that either Yarn or the Node Package Manager be available on the system where this is deployed. How Webpacker interacts with Rails is overviewed within its own documentation, including how best to configure JavaScript processing settings. We encourage you to review this.

Contributing

Interested in contributing to GeoBlacklight? Please see our contributing guide.

See the development guide on our wiki for more information about setting up your development environment.

Please see the full documentation hosted on our Wiki

About

Discovery platform for GIS data.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 65.9%
  • JavaScript 12.6%
  • HTML 10.1%
  • XSLT 6.2%
  • SCSS 4.7%
  • Handlebars 0.5%