Doodles
StarSearch - AI Copilot but for git history | Product Hunt

19 Feb 2024

Introducing Workspaces

image

We've been silently but tirelessly working behind the scenes to build a new paradigm for OpenSauced, and we are finally ready to show it to the world!

If you've been paying attention, you've probably noticed some changes in the platform. That's because we've recently shipped our first version of Workspaces.

We created Workspaces to serve as a centralized hub for teams to access key information on their open source repositories, collaborate and make data-backed decisions.

Think of it as your project's open source dashboard!

Workspaces allow you to:

  • Track all your repositories in one place, even if they are spread across multiple organizations.
  • Get Pull Requests, Issue, Stars and Forks data for your entire open source ecosystem
  • Invite all the members on your team and get everyone access to the same data.
  • Create repository and contributor insights within a workspace for better organization and access control.

This is only the first iteration of this new product, so feel free to use it, break it and give us feedback (yes, even if it's negative :) ).

Stay tuned for updates, fixes and new insights as we continue to build and improve Workspaces.

šŸ• The pizza team šŸ•

image

SBOM generation for Workspaces now supports Golang projects! In the example above, this is a generated Workspace from the SBOM for kubernetes/kubernetes. The SBOM is derived from the go.mod files that define what dependencies a project has.

To get started, visit to your favorite Go project's Repository Page on OpenSauced and hit the "Workspace from SBOM" button!

image

add workspace SBOMs gif

A new feature called "Workspace from SBOM" has been added to the repository pages. SBOM stands for Software Bill of Materials, which is important for software security and supply chain risk management. It essentially lists all the packages or dependencies that make up a project.

This feature allows users to create a workspace from an SBOM. By clicking the "Workspace from SBOM" button, users are taken to a page for creating a new workspace. The system automatically loads the SBOM for the repository, populating the tracked repositories with all the relevant packages.

The workspace name defaults to "SBOM for [repository name]". After creating the workspace, users can explore and investigate all the dependencies listed in the SBOM.

Note that only JavaScript projects are supported at the moment, but Go project support is on the way and in the future other languages/package managers support. Read more about why tracking SBOMs is useful.

import lists

The addition of new fields (like LinkedIn, GitHub sponsors) and the implementation of user settings like timezone filters and account deletion flow demonstrate an attention to user-centric features, making OpenSauced more adaptable to individual user needs.

View More Changes