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.