One-stop shop for tracking open-source software dependencies, for individuals or teams. Entirely hosted in Firebase.
- Add GitHub issue by URL.
- Automatically fetch metadata and status.
- Quick links to repo and issue.
- Add project by NPM project name.
- Automatically fetch latest/next version.
- Quick links to repo and changelog.
- Lists shared among all team members, with live updates.
- Create the project.
Create a new project at https://firebase.google.com/. This project requires the Blaze plan, to allow functions to make external HTTP calls. Find the web app application configuration.
Run the following:
firebase use <projectId>
- Configure the server.
Generate a GitHub Personal Access Token for issue retrieval. As it's only accessing public information, no additional scopes are necessary.
Run the following:
firebase functions:config:set github.token="<token>"
- Configure the client.
Open the /src/environments/environment.prod.ts
file.
Paste in the Firebase configuration block.
- Publish!
Simply run npm run publish
to build and deploy.