All Projects → agrc → atlas

agrc / atlas

Licence: MIT License
UGRC's boilerplate for JavaScript applications.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to atlas

cmv-widgets
Dojo Widgets to extend the functionality of CMV
Stars: ✭ 19 (-44.12%)
Mutual labels:  esri-api, esri-javascript-api
cmv-widgets
Widgets for CMV, the Configurable Map Viewer.
Stars: ✭ 37 (+8.82%)
Mutual labels:  esri-api, esri-javascript-api
cmv-contrib-widgets
User contributed widgets for CMV
Stars: ✭ 36 (+5.88%)
Mutual labels:  esri-api, esri-javascript-api
covid-19-self-assessment
The tool takes the public through a series of questions to inform those who are concerned they may have contracted COVID-19.
Stars: ✭ 31 (-8.82%)
Mutual labels:  government, government-app
nl
geojson and topojson for common dutch areas
Stars: ✭ 30 (-11.76%)
Mutual labels:  gis
geotrellis-pointcloud
GeoTrellis PointCloud library to work with any pointcloud data on Spark
Stars: ✭ 21 (-38.24%)
Mutual labels:  gis
geo.data.gouv.fr
Trouvez facilement les données géographiques dont vous avez besoin
Stars: ✭ 68 (+100%)
Mutual labels:  gis
spectral
Awesome Spectral Indices for the Google Earth Engine JavaScript API (Code Editor).
Stars: ✭ 68 (+100%)
Mutual labels:  gis
land-cover-to-land-use-classification
Satellite image processing pipeline to classify land-cover and land-use
Stars: ✭ 64 (+88.24%)
Mutual labels:  gis
WLib
Personally compiled C#.NET + ArcObject/ArcEngine common code base, most of which are packaged as static methods or extension methods, including detailed comments
Stars: ✭ 22 (-35.29%)
Mutual labels:  gis
mapguide-maestro
MapGuide Maestro
Stars: ✭ 24 (-29.41%)
Mutual labels:  gis
NYCOpenRecords
A web application to submit and view Freedom of Information Law requests
Stars: ✭ 38 (+11.76%)
Mutual labels:  government
fgpv-vpgf
RAMP2 FGP Visualiser / Visualisateur pour la PGF PCAR2 - The Reusable Accessible Mapping Platform (RAMP), also known as the Federal Geospatial Platform Visualiser (FGPV), is a Javascript based web mapping platform that provides a reusable, responsive and WCAG 2.1 "AA" compliant common viewer platform for the Government of Canada. This is an unsu…
Stars: ✭ 34 (+0%)
Mutual labels:  esri-javascript-api
postile
Project migrated to: https://gitlab.com/Oslandia/postile
Stars: ✭ 67 (+97.06%)
Mutual labels:  gis
esri-loader-react
🚡 A React component wrapper around esri-loader
Stars: ✭ 27 (-20.59%)
Mutual labels:  esri-javascript-api
sanskari-proxy
A proxy for security researchers outside India to access Indian government websites without resorting to shady VPNs.
Stars: ✭ 25 (-26.47%)
Mutual labels:  government
osmcha
Python package to detect suspicious OSM changesets
Stars: ✭ 33 (-2.94%)
Mutual labels:  gis
rgugik
Download datasets from Polish Head Office of Geodesy and Cartography
Stars: ✭ 28 (-17.65%)
Mutual labels:  gis
aceso
Python package to calculate 2SFCA and other measures of spatial accessibility
Stars: ✭ 20 (-41.18%)
Mutual labels:  gis
gis-oer
GIS実習オープン教材 © GIS Open Educational Resources WG, CC BY-SA 4.0
Stars: ✭ 115 (+238.24%)
Mutual labels:  gis

atlas

AGRC JavaScript Project Boilerplate

Node.js CI

To Use

Step 1 - Boilerplate

Checkout repository and install dependencies

git clone https://github.com/agrc/atlas.git
cd atlas
npm install

Duplicate the .env-cmdrc.template.json file and rename it as .env-cmdrc.json and update the properties with your data

Step 2 - Develop & Test

Execute npm start to start a web server and view the website

Open src/App.js to view the development version of the app.

Build an awesome app.

Execute npm test to run tests

Step 3 - Optimize

Execute npm run build:prod to create an optimized production build

The files will be placed in /build

Execute serve -s build to view the website

Step 4 - Deploy

One-time tasks:

  • Update the analytics code in public/index.html
  • Create and populate .env-cmdrc.json based on .env-cmdrc.template.json

Tasks to be completed for each release:

  • Semantically update the package.json version
  • Update public/changelog.html
  • Verify all tests are passing (npm test)
  • Run a build and test (npm run build:prod)
  • Deploy website (npm run deploy:prod)
  • Create release commit (git commit -m 'chore: Release vx.x.x)
  • Create tag (git tag vx.x.x)
  • Push commits and tag to github (git push origin && git push origin --tags)

Notes

A WASM MIME type that is used in the Esri JS API (geometry engine) is defined in web.config. This will cause a server error in IIS if you have the same type defined in a parent directory. If you experience this error you will need to remove one of the duplicate MIME type definitions.

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].