Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agrc/atlas
The UGRC template for creating single page mapping applications.
https://github.com/agrc/atlas
government-app terraform-managed website
Last synced: about 1 month ago
JSON representation
The UGRC template for creating single page mapping applications.
- Host: GitHub
- URL: https://github.com/agrc/atlas
- Owner: agrc
- License: mit
- Created: 2012-12-19T18:51:51.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T17:17:27.000Z (about 2 months ago)
- Last Synced: 2024-12-13T06:34:13.601Z (about 2 months ago)
- Topics: government-app, terraform-managed, website
- Language: TypeScript
- Homepage: https://atlas.utah.gov
- Size: 7.13 MB
- Stars: 38
- Watchers: 7
- Forks: 16
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Atlas
## UGRC Web Mapping Application Template
[![Pull Request Events](https://github.com/agrc/atlas/actions/workflows/pull_request.yml/badge.svg)](https://github.com/agrc/atlas/actions/workflows/pull_request.yml)
[![Push Events](https://github.com/agrc/atlas/actions/workflows/push.yml/badge.svg)](https://github.com/agrc/atlas/actions/workflows/push.yml)## To Use
### Step 1 - Use this template
Click the `Use this template` button to create a new repository from atlas or checkout the repository
```bash
git clone https://github.com/agrc/atlas.git
cd atlas
```Duplicate the `.env` file and rename it as `.env.local` to add your local secrets.
Install the project dependencies
```bash
pnpm install
```### Step 2 - Develop and Test
Run `pnpm start` to start a web server and view the website
Open [`src/App.jsx`](src/App.jsx) to view the development version of the app.
Build an awesome app.
Run `pnpm test` to run the unit tests
Run `pnpm run format` to format the code
Run `pnpm run lint` to lint the code
### Step 3 - Optimize
Execute `pnpm run build` to create an optimized production build
_The files will be placed in `/dist`_
Execute `pnpm run preview` to view the built website
### Step 4 - Deploy
This website is tested and deployed with GitHub Actions.
### Contributing
[See our Contributing Guide](./CONTRIBUTING.md)
## Attribution
This project was developed with the assistance of [GitHub Copilot](https://github.com/features/copilot).