Data Management System for the USGS Science in the Great Lakes (SiGL) mapper.
Install global dependencies
npm install -g bower
npm install -g gulp
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
https://help.github.com/articles/cloning-a-repository/
Inside of your project folder (after git fork and clone):
npm install
bower install
updated for 2021: this project uses npm shrinkwrap to freeze dependencies of dependencies in the tree. the npm-shrinkwrap.json file shipped with this code will supercede the package.json. If the app fails to build try replacing the contents of the npm-shrinkwrap.json with the following
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
Then run npm install
To run the debugging 'watch' script for this repo, run 'gulp watch-dev'
'gulp build-app-dev' will build a dev folder 'gulp build-app-prod' will build a dist folder
Please read CONTRIBUTING.md for details on the process for submitting pull requests to us. Please read CODE_OF_CONDUCT.md for details on adhering by the USGS Code of Scientific Conduct.
We use SemVer for versioning. For the versions available, see the tags on this repository.
Advance the version when adding features, fixing bugs or making minor enhancement. Follow semver principles. To add tag in git, type git tag v{major}.{minor}.{patch}. Example: git tag v2.0.5
To push tags to remote origin: git push origin --tags
*Note that your alias for the remote origin may differ.
See also the list of contributors who participated in this project.
This project is licensed under the Creative Commons CC0 1.0 Universal License - see the LICENSE.md file for details
In the spirit of open source, please cite any re-use of the source code stored in this repository. Below is the suggested citation:
This project contains code produced by the Web Informatics and Mapping (WIM) team at the United States Geological Survey (USGS). As a work of the United States Government, this project is in the public domain within the United States. https://wim.usgs.gov