Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add workspaces documentation #255

Merged
merged 37 commits into from
Feb 27, 2024
Merged
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
89e0298
Add workspaces
BekahHW Feb 15, 2024
dfdb394
Clarify sidebar
BekahHW Feb 15, 2024
5b8fa47
Rename insights to repo-insights
BekahHW Feb 26, 2024
a81ffab
Rename lists to Contributor Insights
BekahHW Feb 26, 2024
b43db8d
Rename Sidebar paths
BekahHW Feb 26, 2024
398ae79
Update language for insights and lists
BekahHW Feb 26, 2024
bac9b90
Change list to Contributor Insight Page
BekahHW Feb 26, 2024
2a0d1c6
Replace insights with repo insights
BekahHW Feb 26, 2024
c9c7870
Change lists to contrib insights
BekahHW Feb 26, 2024
be5b044
Update glossary with term change
BekahHW Feb 26, 2024
dc6eff6
Update sidebar
BekahHW Feb 26, 2024
31eab6d
Collapse tools section and rename sidebar folder
BekahHW Feb 26, 2024
be16113
Remove info about contribs dashboard
BekahHW Feb 26, 2024
0cc59db
Add images to feature page
BekahHW Feb 26, 2024
5c9e0d4
Save images
BekahHW Feb 26, 2024
0fc6c7c
Clarify
BekahHW Feb 26, 2024
9478679
Add tip about selecting home
BekahHW Feb 26, 2024
5012ae3
Update intro page with link to guide
BekahHW Feb 26, 2024
33f0ac6
Merge branch 'main' into feature/workspaces
BekahHW Feb 26, 2024
f8b06c3
Link to contrib guide
BekahHW Feb 26, 2024
df70426
Update Contrib Guide with new language
BekahHW Feb 26, 2024
f97f5c4
Fix broken link
BekahHW Feb 26, 2024
024935b
Fix broken links
BekahHW Feb 26, 2024
dfd5987
MIssed a couple
BekahHW Feb 26, 2024
35b83a1
Fix links and remove info about adding teammates
BekahHW Feb 26, 2024
9e52ef0
Remove intro of two methods
BekahHW Feb 26, 2024
ba4f111
Update Repo Insight content
BekahHW Feb 27, 2024
df1fa6f
Fix broken links
BekahHW Feb 27, 2024
e0c6823
Reorganize sidebar
BekahHW Feb 27, 2024
f6cbf5b
Remove link to connections
BekahHW Feb 27, 2024
f9e2860
Update docs/features/contributor-insights.md
BekahHW Feb 27, 2024
7c8e29e
Update docs/features/contributor-insights.md
BekahHW Feb 27, 2024
1f7c17e
Update docs/features/contributor-insights.md
BekahHW Feb 27, 2024
f303016
Adjust word choice
BekahHW Feb 27, 2024
e44772e
Remove extra word
BekahHW Feb 27, 2024
67fff7a
Fix broken link
BekahHW Feb 27, 2024
284cf4f
Remove extra spacing
BekahHW Feb 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 28 additions & 28 deletions docs/contributors/contributors-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ keywords:

## Introduction to OpenSauced for Contributors

OpenSauced is a platform dedicated to empowering you, the contributor, in your open source journey. With OpenSauced, you can find repositories to contribute to, track your contributions, gain insights into your favorite open source projects, and find new contributors to connect with.
OpenSauced is a platform dedicated to empowering you, the contributor, in your open source journey. With OpenSauced, you can find repositories to contribute to, track your contributions, gain Repository Insights into your favorite open source projects, and find new contributors to connect with.

## Getting Started

Expand Down Expand Up @@ -47,7 +47,7 @@ The "Explore" tab is a great place to start if you're looking for a new open sou

Once you've selected your filters, you'll be able to see the contributors, spam, and activity levels of the repository. Understanding the activity level and PR velocity of a repository can help you determine if it's a good fit for you to contribute to and what to expect when you submit a PR.

For example, if you wanted to look for a JavaScript project to contribute to, you would select "JavaScript" from the language dropdown and "Most Active" from the filter dropdown to see the most active JavaScript projects on GitHub. If you want to keep track of the repositories you're interested in contributing to, you can add them to your [Insights page](../features/insights.md).
For example, if you wanted to look for a JavaScript project to contribute to, you would select "JavaScript" from the language dropdown and "Most Active" from the filter dropdown to see the most active JavaScript projects on GitHub. If you want to keep track of the repositories you're interested in contributing to, you can add them to your [Repository Insights page](../features/repo-insights.md).

## Highlights: Connecting and Recognizing Contributions

Expand Down Expand Up @@ -96,34 +96,34 @@ Sharing the story of your hard work is an opportunity to connect with the reader
2. **Discuss the inspiration**: Explain why you wrote this blog post. Is it to guide others on improving their coding skills, raise awareness about an issue in the tech community, or display your progress in learning a new programming language?
3. **End with a call-to-action**: Encourage readers to read and engage with the post, whether by commenting or sharing it with others on social media.

## Insights: Connecting Your Repositories
## Repository Insights: Connecting Your Repositories

OpenSauced [Insights](../features/insights.md) allows you to track open source projects you are interested in. You can use Insights Pages to track repositories' growth, analyze work, and connect with others.
OpenSauced [Repository Insights](../features/repo-insights.md) allows you to track open source projects you are interested in. You can use Repository Insights Pages to track repositories' growth, analyze work, and connect with others.

### Why Create an Insights Page
### Why Create an Repository Insights Page

- **To track projects you're working on**: Tracking projects you're working on can help you stay up-to-date with the latest activity, trends, and connect with other contributors.
- **To identify potential projects to contribute to**: If you're looking for a new project to contribute to, you can use the Insights feature to track active projects that are looking for contributors. You can use the Explore tool to find new projects to contribute to and track them with your Insights page.
- **To identify potential projects to contribute to**: If you're looking for a new project to contribute to, you can use the Repository Insights feature to track active projects that are looking for contributors. You can use the Explore tool to find new projects to contribute to and track them with your Repository Insights page.
- **To network and engage with the community**: Finding people to work and connect with can be challenging. Through the feature's "Contributors" tab, you can connect with your network.
- **To track the activity of a topic you're interested in**: Keeping up with the latest trends and activity in a specific topic can be challenging. You can use the Insights feature to track the activity of a specific topic and find new projects to contribute to. For example, you can create an [Insight page for Active AI Repositories](https://app.opensauced.pizza/pages/BekahHW/1055/dashboard).
- **To track the activity of your favorite programming languages**: If you're interested in tracking the activity of your favorite programming languages, you can use the Insights feature to track the open source projects that are using them.
- **To aid in the job search**: If you're looking for a job, you can use the Insights feature to track the activity of the organizations you're interested in working on. This can help you understand the activity level of the repositories and the types of contributions that are being made, and even identify which company you want to contribute to.
- **To track the activity of a topic you're interested in**: Keeping up with the latest trends and activity in a specific topic can be challenging. You can use the Repository Insights feature to track the activity of a specific topic and find new projects to contribute to. For example, you can create an [Insight page for Active AI Repositories](https://app.opensauced.pizza/pages/BekahHW/1055/dashboard).
- **To track the activity of your favorite programming languages**: If you're interested in tracking the activity of your favorite programming languages, you can use the Repository Insights feature to track the open source projects that are using them.
- **To aid in the job search**: If you're looking for a job, you can use the Repository Insights feature to track the activity of the organizations you're interested in working on. This can help you understand the activity level of the repositories and the types of contributions that are being made, and even identify which company you want to contribute to.
- **Curating collections for interest groups**: You can curate and share repositories focusing on sectors and programming languages that interest you.

### Creating a New Insight Page
### Creating a New Repository Insight Page

To track the repositories, click the "Insights" tab on the top left bar. You will be redirected to a page where you can create your new Insight Page.
To track the repositories, click the "+" next to Insights in the sidebar, then select New Repository Insight. You will be redirected to a page where you can create your new Repository Insight Page.

There are two ways to add repositories to your Insight Page:
There are two ways to add repositories to your Repository Insight Page:

1. **Sync GitHub organization**: Syncing your GitHub organizations is a good idea if you want to keep track of their open source project activities and trends.
2. **Connect individual repositories**: Connecting individual repositories is a good idea if you want to keep track of the contributions of a specific repository or group of repositories.

![sync insights gif](../../static/gif/insight-page-demo.gif)
![sync Repository Insights gif](../../static/gif/insight-page-demo.gif)

### Using Your Insights Page
### Using Your Repository Insights Page

Once you have connected your repositories, you will be redirected to your Insight Page. Here, you will see a dashboard with an overview of the repositories and the contributors who have contributed to them.
Once you have connected your repositories, you will be redirected to your Repository Insight Page. Here, you will see a dashboard with an overview of the repositories and the contributors who have contributed to them.

There are four tabs that provide you with more information on these repositories:

Expand All @@ -148,13 +148,13 @@ The "Contributors" tab allows you to view more detailed information about other
Want to learn more about your peers? You can select them and add them to a list.
:::

To learn more about these features, see [Understanding Insights Data](../maintainers/understanding-insights.md).
To learn more about these features, see [Understanding Repository Insights Data](../maintainers/understanding-repo-insights.md).

## Lists: Connecting with Contributors
## Contributor Insights: Connecting with Contributors

The [Lists](../features/lists.md) feature helps you connect with other contributors or learn more about what others are up to in open source. With this feature, you can categorize, watch, and check out different groups of contributors within open source projects.
The [Contributor Insights](../features/contributor-insights.md) feature helps you connect with other contributors or learn more about what others are up to in open source. With this feature, you can categorize, watch, and check out different groups of contributors within open source projects.

### What You Can Do With Lists?
### What You Can Do With Contributor Insights?

There are many things you can do with this feature, but here are some ideas to get you started:

Expand All @@ -163,35 +163,35 @@ There are many things you can do with this feature, but here are some ideas to g
- **See who's using OpenSauced Highlights feature**: You can see who's using the Highlights feature and show them support by giving an emoji reaction.
- **Track contributors for job opportunities**: If you're looking for a job, you can track the activity of the contributors you're interested in working with. This helps you understand the activity level of the repositories and the types of contributions being made, and you can even identify which company you want to contribute to.

### Creating a New List
### Creating a New Contributor Insights Page

1. Click the "Lists" tab on the Insights hub to create a new list. You will be redirected to a page where you can create your new list.
2. Click on the "New List" button to start a new list.
1. Click the "+" next to Insights in your side bar. "Contributor Insights" tab on the Repository Insights hub to create a new list. You will be redirected to a page where you can create your new list.
2. Select New Contributor Insight to start a new Contributor Insight Page.
3. Give your list a name.
4. Choose your page visibility. You can choose to make your list public or private. By default, it is set to private.
4. Choose your page visibility. You can choose to make your list public or private. By default, it is set to public. To create a private page, you can upgrade your account to a paid plan.
5. Add contributors to your list by searching for their GitHub username, syncing your GitHub Team, or importing your GitHub Following.

![contribution sync gif](../../static/gif/contributors-sync-list.gif)

## Using Your List
## Using Your Contributor Insights Page

Once you have created your list, you will be redirected to your List Page. Here, you will see a dashboard with an overview of the contributors.
Once you have created your list, you will be redirected to your Contributor Insights Page Page. Here, you will see a dashboard with an overview of the contributors.

There are three tabs that provide you with more information on these repositories:

- **Overview**: The "Overview" tab gives you a high-level view of the contributors in your list, including the total number of commits in the last 30 days and the types of contributors on your list: Active, New, and Alumni.
- **Activity**: The "Activity" tab gives you a graph view with more detailed information on each contributor, including the type of activity, repositories they've contributed to, and how they compare to each other.
- **Highlights**: The "Highlights" tab gives you a list of the highlights that the contributors in your list have created. This is a great way to see what other contributors are up to and to show them support.

To learn more about these features, see [Understanding Lists Data](../maintainers/understanding-lists-data.md).
To learn more about these features, see [Understanding Contributor Insights Data](../maintainers/understanding-contrib-insights.md).

## Takeaways

- **Create Your Profile**: Creating your profile is a great way to display your open source contributions, connect with other contributors and maintainers, and share during a job search.
- **Explore**: The "Explore" tab is a great place to find new open source projects to contribute to.
- **Highlights**: Leveraging OpenSauced's Highlights feature is a great way for you to showcase your valuable contributions to open source projects.
- **Insights**: OpenSauced Insights allows you to track open source projects you are interested in.
- **Lists**: The Lists feature helps you understand other contributors or track your own work in open source.
- **Repository Insights**: OpenSauced Repository Insights allows you to track open source projects you are interested in.
- **Contributor Insights**: The Contributor Insights feature helps you understand other contributors or track your own work in open source.

## Conclusion

Expand Down
2 changes: 1 addition & 1 deletion docs/features/connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ keywords:

## What are Connections?

Connections on OpenSauced serve as a way to build and nurture your professional network within the open source ecosystem. Imagine you're searching for experts in Artificial Intelligence using our [Lists](lists.md) feature, and you come across several promising developers. What's next? With Connections, you can now send a request to connect, bringing these experts into your professional circle for easy communication and collaboration.
Connections on OpenSauced serve as a way to build and nurture your professional network within the open source ecosystem. Imagine you're searching for experts in Artificial Intelligence using our [Contributor Insights](contributor-insights.md) feature, and you come across several promising developers. What's next? With Connections, you can now send a request to connect, bringing these experts into your professional circle for easy communication and collaboration.

![connections demo](../../static/gif/connections.gif)

Expand Down
33 changes: 33 additions & 0 deletions docs/features/contributor-insights.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
id: contributor-insights
title: "Organize and Monitor Your Contributors"
sidebar_label: "Contributor Insights"
keywords:
- "contributor insights"
- "contributors"
- "organize"
- "Monitor Contributors"
- "Organize Contributors"
- "Contributor Contributor Insights Management"
---

The Contributor Insights feature enables you to categorize, monitor, and analyze different groups of contributors within open source projects. With the Contributor Insights feature, gain granular insights into each contributor's activity and contributions.

Monitor individual commit histories, track who is actively engaged, identify alumni or new contributors, and even compare the performance of contributors against each other. This encompasses a wide range of metrics such as code commits, created and reviewed Pull Requests (PRs), as well as issue creation and commenting.

![Contributor Insights -page](../../static/img/lists-page.svg)

## How to Create a Contributor Insight Page

After logging in, navigate to your [Contributor Insights Page](https://app.opensauced.pizza/hub/lists/).

There are three ways to add a list:

1. **Explore Contributors**: Use our explore tool to find contributors and create your list.
2. **Sync your GitHub Team**: Connect to your GitHub to create a Contributor Insight Page from a team in your organization.
3. **Import your GitHub Following**:
Connect to your GitHub to create a Contributor Insight Page with all the contributors you follow.

Once your Contributor Insight Pageis created, you'll be able to see an overview of all the contributors in your list, a graph of their activity, and a detailed breakdown of the contributors.

If you're having trouble syncing your Organization or Team, check out our [Sync Your GitHub Team in our FAQs](../welcome/faqs.md#sync-your-github-team).
4 changes: 2 additions & 2 deletions docs/features/highlights.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ There are currently three types of highlights you can add to your profile:

## How to Add a Highlight

- Go to [OpenSauced's Highlights feed](https://insights.opensauced.pizza/feed).
- Go to [OpenSauced's Highlights feed](https://app.opensauced.pizza/feed).
- Click the "Post a highlight to show your work!" input.
- Paste the URL to your blog post, pull request, or issue in the bottom input.
- Either use our Auto-Summarize feature or write your own summary.

![highlights demo](../../static/gif/highlight.gif)

For more examples of highlights, go to the [OpenSauced Highlights feed](https://insights.opensauced.pizza/feed).
For more examples of highlights, go to the [OpenSauced Highlights feed](https://app.opensauced.pizza/feed).

Eager to get started? Check out the [Effectively Highlight Your Contribution](https://intro.opensauced.pizza/#/06-the-secret-sauce?id=effectively-highlight-your-contributions) section in our free "Intro to Open Source" course to learn more.
66 changes: 0 additions & 66 deletions docs/features/insights.md

This file was deleted.

Loading
Loading