Skip to main content
All CollectionsGeneral
Workspace Management
Workspace Management
Updated over a week ago

Permissions

Org Admin

Team Manager (for assigned team)

Org Contributor

External Contributor

Add

Delete

No access

No access

No access

This article will guide you through managing your workspaces in devActivity, a powerful GitHub AI-powered repository contributions analytics app. Workspaces are essential for organizing and tracking your development activity across different GitHub organizations or personal profiles.

Overview

A workspace represents the Organization or Personal profile with the devActivity app installed. Each Workspace is managed separately and can have its own billing plan, teams/contributors, settings, etc. Understanding workspace management is crucial for effectively utilizing devActivity's features and maximizing its benefits for your development workflow.

Core Features and Functionalities

Adding a Workspace:

  1. Navigate to the 'Workspace' Dropdown: it located in the top-right corner.

  2. Locate the '+ Add' button: You will find the '+ Add' button at the top right, which opens a dropdown list of your available workspaces.

  3. Click on 'Add Workspace': Clicking this button will redirect you to GitHub to complete the setup.

  4. Configure the Integration on GitHub's side:

    • Click the 'Configure' button on the devActivity App page.

    • Select the organization where you want to install the app.

    • Choose to install it for 'All repositories' or 'Only select repositories'.

    • Grant the necessary permissions.

  5. Finalize Installation: Click 'Install & Authorize'. You will be redirected back to devActivity.

Deleting a Workspace:

  1. Go to 'Settings': Click on the 'Settings' button in the top-right corner of your devActivity dashboard.

  2. Select 'General': Click on the 'General' option from the settings menu.

  3. Delete Workspace:

    • Scroll to the bottom of the 'General' settings page.

    • Click on the red 'Delete' button.

    • Confirm the deletion in the pop-up window.

Best Practices and Use Cases

  • Organize your development activity: Create separate workspaces for different projects to maintain a clear separation of data and analytics.

  • Manage billing effectively: Utilize separate workspaces to manage billing for different teams or projects, allowing for more granular control over your devActivity subscriptions.

  • Optimize team collaboration: Create workspaces for individual teams, enabling them to track their specific progress and performance.

  • Streamline open-source contributions: Create a workspace dedicated to your open-source projects to manage community engagement and track contributor activity.

By effectively managing your workspaces, you can leverage the full power of devActivity to enhance your development workflow, track progress, and gain valuable insights into your team's performance.

Questions, Ideas, Improvements

Did this answer your question?