devActivity is designed to provide you with a comprehensive view of your repository activity, but the initial data sync can take time, especially for large repositories. To expedite this process, we recommend using additional GitHub apps:
devActivity Data Sync (Stream 3). These apps allow you to make concurrent requests to the GitHub API, significantly speeding up the data collection process.
Benefits of using the devActivity Data Sync Accelerator:
Faster initial data sync: Reduces the time it takes to import all your data by parallelizing the process.
Read-only permissions: Only requires read-only access to your repositories, ensuring data security.
Easy to delete: Can be safely deleted after the initial sync is complete.
Here's how to use these apps:
Install the apps: Go to your GitHub Marketplace and install each of the devActivity Data Sync apps.
Authorize the apps: Grant the apps permission to access the repositories you want to sync.
Start the sync: Once the apps are installed and authorized, they will automatically begin syncing data in parallel.
Monitor progress: You can monitor the progress of the sync in the devActivity dashboard.
Important Notes:
Concurrent requests: The three devActivity Data Sync apps allow for concurrent requests to the GitHub API, which can significantly speed up the initial data sync.
Limited impact on GitHub API rate limits: These apps are designed to work within GitHub's API rate limits, minimizing any potential impact on your account.
Uninstall after initial sync: Once the initial data sync is complete, you can uninstall the devActivity Data Sync apps. They are only necessary for the initial data collection process.
By utilizing these additional apps, you can significantly reduce the time required for the initial data sync, allowing you to start using devActivity's powerful features sooner.