This monorepo is maintained by the Texas A&M GeoInnovation Service Center and contains everything related to the Aggiemap platform. The goal of this platform is to create a reusable set of building blocks that can be used not only for the public-facing website @ aggiemap.tamu.edu but also on various projects ranging from derivatives of Aggiemap for campus operations (utilities and energy services, transportation), multidisciplinary applications, and internal websites and services within our service center. We invite anyone in the Aggie community to contribute and share their feedback.
- Clone this repo
- Install Node and NPM
- On the repo root, install dependencies with
npm ci
- Run an application
All applications are "served" locally with a simple command with the pattern:
nx run [project-name]:serve
The project name is exactly the name of the directory. For example, the command to run Aggiemap locally is:
nx run aggiemap-angular:serve
Note: On macOS systems it might be required to prepend the command with npx
Once the application is running, it will be available locally @ http://localhost:4200.
As you make changes to the project, the local web server will automatically rebuild affected chunks and refresh the page.
If you would like to contribute, please read the contribution guidelines.
For general questions, feedback, or inquiries that require private communication, please email gis@tamu.edu.