Unbiased mobility viz is a visualization spin-off from the CAS X UBC DSSG unbiased mobility project. Full Project Report can be found here.
// TODO
// TODO
data/* folder is gitignored for confidential concerns. The code expects the following data files:
- surrey_desc.csv
- surrey_data.csv
- all_businesses.csv
- bikeroutes_in_4326.geojson
- surrey_city_boundary.json
- surrey.geojson
(For dev only, subject to change)
- Assign an issue (they are mostly feature request atm) you want to work on to yourself.
- Make sure local dev branch is synced up with the upstream dev, and the app is working under a sanity check.
- Create a feature branch from there.
- Create a draft PR from this feature branch linked to the issue.
- Local development.
- Pull merge any changes in dev branch, resolve merge conflicts if any.
- Request for code reviews. Go to Step 1 for next issue while waiting for reviewers.
- Make changes according to code reviews until approval.
- Merge the feature branch into dev .
- Start or continue from step 1.
- Stash current dev work (if needed). Pull the feature branch to local. Checkout to the feature branch.
- In R Studio, clear objects from the local space. Run App, make sure that:
- No previous functions are broken (No regression).
- The new feature is working as intended.
- Give code review comments, with potential issues (attach a screenshot if it helps), refactor suggestions, or feature improvement suggestions.
- Appove the merge if changes fulfill expectations.