BillDo / Olive-Tracker

Getting started with the Olive Tracker repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐶 Olive Tracker

An application used for tracking places Olive the Corgi has visited. Familiarize yourself with this app to get started on our team before tackling the main repo!

Get Started

Install developer tools

  1. Allow installation of unshipped software by running this from an elevated command prompt:

    \\PreRelease\JustLetMeRunThis\Prerelease.cmd
    
  2. Install the .NET Core SDK version specified in our global.json. E.g. .NET Core SDK 3.1.102

  3. Unzip the nuget.exe and the VSTS Credential Provider and make sure the directory with the expanded files is on your system's PATH.

  4. Install VS Code and we use it mostly for development in TypeScript and debugging our VS Code extension.

  5. Install TypeScript to compile our code locally.

  6. Install Rust for the fun of it!

Additional recommended tools/SDKs

  • CosmosDB Local Emulator We use Cosmos DB for a number of our data stores, and there may arise a time where you'd like to test these services locally.
  • Advanced REST client Installing some sort of REST client so you can make HTTP requests/web socket connections to test RichNav web APIs easily.

Get the source code

Clone the following repos in addition to this one:

  1. Anything Tracker - This is our team's main repo, including server and build pipeline.
  2. Map Services - Our VS Code extension for leveraging Azure Maps and associated data.
  3. AnythingTracker.VisualStudio - Our VS extension for Anything Tracker.
  4. AnythingTracker.ChromePlugin - Our Chrome extension for Anything Tracker.

Request Access

  1. Using https://myaccess, request access to "AnythingTracker" with the permission "Team".
  2. Join the team on GitHub by going to https://repos.opensource.microsoft.com/, find "Microsoft" in the list of available Microsoft GitHub Organizations and click the Join button. Then search for the "AnythingTracker" team. You will see our team members listed and be prompted to request access.
  3. Reach out to Olive if you're in need of a puppy while you wait for permissions to propogate.

Setup

Install Windows

Links

About

Getting started with the Olive Tracker repo


Languages

Language:JavaScript 62.5%Language:CSS 26.4%Language:HTML 8.7%Language:Shell 2.4%