BreizhTrip
Carte interactive pour découvrir le patrimoine breton recensé
Interactive map to discover breton heritage
Project
Roadmap & TODO
Requirements
Installation
$ go get github.com/Masterminds/glide
$ glide install
Usage
$ go run breizhtrip.go server -p 5000
# Before pushing to Github
$ find . -name '*.go' -not -path './vendor*' -exec go fmt {} \;
Environment variables https://github.com/mdouchement/breizhtrip-go/blob/master/config/config.go
Import data to database
$ go run breizhtrip.go import -i /path/to/your/file.csv
The TSV must include these columns header:
- longitude
- latitude
- addresses
- commune
- lieu_dit
- datings
- status
- study
- studied_at
- names
- phase
- photos
- description
Development
Install dependencies
$ npm install
Main Gulp tasks. More commands in Gulpfile comments.
$ gulp watch # Watch assets, views and go files
$ gulp build # Build assets and server
$ gulp assets:[task] --dev # Add sourcemaps and livereload refresh
License
MIT. See the LICENSE for more details.
Contributing
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Ensure specs and Rubocop pass
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request