https://github.com/agrc/wfrc-bike-map
Quickly find bikeways in Utah
https://github.com/agrc/wfrc-bike-map
billable government-app terraform-managed website
Last synced: 2 months ago
JSON representation
Quickly find bikeways in Utah
- Host: GitHub
- URL: https://github.com/agrc/wfrc-bike-map
- Owner: agrc
- License: mit
- Created: 2024-02-06T01:06:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T22:18:50.000Z (2 months ago)
- Last Synced: 2025-03-10T23:25:34.203Z (2 months ago)
- Topics: billable, government-app, terraform-managed, website
- Language: JavaScript
- Homepage:
- Size: 2.44 MB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# WFRC Bike Map
## Mockups & Design
[Architecture Diagram](https://docs.google.com/presentation/d/1Qkbl3NFZnzbS-L1Wifedvun4SQVMqNHA9gEgAG6-988/edit#slide=id.p)
[Mockups](https://docs.google.com/presentation/d/1FZjX4FpiWq74R5NJUhI3lR-AuOMo_z28XR0BxEGwxEQ/edit#slide=id.p)
## Development Environment
### Set Up
1. Install [Node.js](https://nodejs.org/en/download/)
1. Clone this repository `git clone https://github.com/agrc/wfrc-bike-map`
1. Change to the directory `cd wfrc-bike-map`
1. Install the dependencies `npm install`
1. Switch to `dev` branch `git switch dev`
1. Create a new branch `git switch -c feature/your-feature-name` or `git switch -c fix/your-bug-name`### Run
Execute `npm start` to start a web server and view the website
Run `npm test` to run the unit tests
Run `npm run format` to format the code
Run `npm run lint` to lint the code
### Pull Request
Make commits following the [Angular Conventional Commits Format](https://github.com/angular/angular/blob/main/CONTRIBUTING.md#-commit-message-format). This will allow the automated change log to work correctly.
Once you have committed your updates, push your branch to GitHub and create a pull request against the `dev` branch. This will trigger a GitHub Action to run the tests and linting and deploy your version to a firebase preview channel for review.
## Deploy
One-time tasks:
- [ ] Update the analytics code in `index.html`
This website is tested and deployed with GitHub Actions.