A revised version of map my property that integrates Draw My Ranch, Plan My Land Operation and the existing map my property into a single one.
Will use at least 11.0.0 angular version.
ESRI ArcGIS JS ESM through @arcgis/core has replaced arcgis-js-api
ESRI ArcGIS JS will be compiled using ArcGIS Webpack plugin https://github.com/Esri/arcgis-webpack-plugin which uses Dojo Webpack Plugin underneath.
Use of esri-loader is discouraged for overall consistency and portability of the application.
Go to https://bishrant.github.io/mapmyproperty to view it live.
-
Just fork/download the repo: git clone https://github.com/bishrant/mapmyproperty.git
-
Create a branch for your feature: Lets say you are created a feature1.
-
git branch feature1 -
Checkout and switch to that branch
git checkout feature1 -
Make your changes to your files as you'd normally do.
-
Once you are done making those changes, check the status by running git status and add the branch for commit
git add -A(-A is for all files). -
Write a sensible commit message.
git commit -m "added a feature to select features by right clicking on the map" -
Checkout master to see if somebody else made some changes since you last checked out your branch.
git checkout master -
Pull/refresh the master git pull master using
git pull -
Merge conflicts manually (if any), otherwise change to your feature branch and merge to master
git checkout feature1 -
git push --set-upstream origin feature1 -
Head over to github.com and go to the repository Github MapMyProperty and create a pull request.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.