holdex / pr-time-tracker

https://autoinvoice-theta.vercel.app
0 stars 3 forks source link

PR Time Tracker

PR Time Tracker automates invoice generation processes and tracks core developer activity related to PRs and issues.

Contributing

If you want to contribute, please follow Holdex Developer Guidelines.

Possible issues docs

  1. Cannot submit time: see docs

Installing application

  1. Access the App public page
  2. Install the App under your organization
  3. Invite the @pr-time-tracker into your organization and make him an owner
  4. To customize the included repositories, go to "Settings" -> "GitHub Apps"

Connect the installed organization with the Tracker flow

  1. Add a record of your organization info in the Vercel env APP_INTEGRATIONS_LIST
  { "id": "org_id", "name": "org_slug", "nodeId": "oracle_project_id"}

Where:

  1. Re-deploy the current production build so changes can take effect.

Scripts

Local development

Requirements

Pre-requirements link

Dev Steps

TRIGGER_API_KEY="api_key"
TRIGGER_API_URL="same as LOGIN_ORIGIN"
TRIGGER_PROJECT_ID="project_id"