Skip to content

Commit 0deff77

Browse files
authored
Merge branch 'open-sauced:main' into main
2 parents 411bff9 + 83e4fbc commit 0deff77

19 files changed

+180
-42
lines changed

CHANGELOG.md

+46
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@
55

66
> All notable changes to this project will be documented in this file
77
8+
### [1.63.2](https://github.com/open-sauced/docs/compare/v1.63.1...v1.63.2) (2024-02-05)
9+
10+
11+
### Bug Fixes
12+
13+
* failed build from "OpenSauced Maintainers Guides" ([#247](https://github.com/open-sauced/docs/issues/247)) ([bec1ab7](https://github.com/open-sauced/docs/commit/bec1ab7f1bc336e29138ee2b1d264dd7e6e41e97))
14+
15+
### [1.63.1](https://github.com/open-sauced/docs/compare/v1.63.0...v1.63.1) (2024-02-05)
16+
17+
18+
### Bug Fixes
19+
20+
* items array in OpenSauced Maintainers Guides sidebar ([#245](https://github.com/open-sauced/docs/issues/245)) ([aa0f249](https://github.com/open-sauced/docs/commit/aa0f2495a24ba12710e860033b32cdc1713c4882))
21+
* Revert "fix: items array in OpenSauced Maintainers Guides sidebar" ([#246](https://github.com/open-sauced/docs/issues/246)) ([bd9dfd1](https://github.com/open-sauced/docs/commit/bd9dfd14cda5cab91beb928860b123d48196026a)), closes [#245](https://github.com/open-sauced/docs/issues/245)
22+
23+
## [1.63.0](https://github.com/open-sauced/docs/compare/v1.62.0...v1.63.0) (2024-02-03)
24+
25+
26+
### Bug Fixes
27+
28+
* Revert "docs: add Community Maintainers Guidelines" ([#244](https://github.com/open-sauced/docs/issues/244)) ([21c3fcf](https://github.com/open-sauced/docs/commit/21c3fcfcc754bef8e7a6bdf5dffc474ce0b7f0bc)), closes [#243](https://github.com/open-sauced/docs/issues/243)
29+
30+
31+
### Documentation
32+
33+
* add Community Maintainers Guidelines ([#243](https://github.com/open-sauced/docs/issues/243)) ([67f3118](https://github.com/open-sauced/docs/commit/67f3118e918a3d1483be9852b78537ba783ceba6))
34+
35+
## [1.62.0](https://github.com/open-sauced/docs/compare/v1.61.0...v1.62.0) (2024-01-30)
36+
37+
38+
### Features
39+
40+
* Update API docs to v2 ([#239](https://github.com/open-sauced/docs/issues/239)) ([de93e7a](https://github.com/open-sauced/docs/commit/de93e7a940c62a2dfdce4d9fe8406117d5b46f57))
41+
42+
## [1.61.0](https://github.com/open-sauced/docs/compare/v1.60.0...v1.61.0) (2024-01-30)
43+
44+
45+
### Features
46+
47+
* update project documentation with SEO keywords ([#237](https://github.com/open-sauced/docs/issues/237)) ([664cc7f](https://github.com/open-sauced/docs/commit/664cc7f0edd23db9688bbc32044c00498e4e2581))
48+
49+
50+
### Bug Fixes
51+
52+
* build error ([#240](https://github.com/open-sauced/docs/issues/240)) ([6f602a5](https://github.com/open-sauced/docs/commit/6f602a56ad2feff50b44ca816bbf59abf0b692b7))
53+
854
## [1.60.0](https://github.com/open-sauced/docs/compare/v1.59.0...v1.60.0) (2024-01-05)
955

1056

docs/contributing/introduction-to-contributing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ keywords:
1313
- "Beginner-friendly contributions"
1414
- "Contributing to open source projects"
1515
- "Starting your contribution journey"
16-
- "First-time contributor tips"
16+
- "First time contributor tips"
1717
---
1818

1919
Contributions are always welcome, no matter how large or small. Before contributing,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
id: community-maintainers-guide
3+
title: "OpenSauced Community Maintainers Guidelines"
4+
sidebar_label: "Community Maintainers Guidelines"
5+
keywords:
6+
- "opensauced community maintainers guidelines"
7+
- "opensauced community maintainers"
8+
- "maintainers guidelines"
9+
- "open source maintainers guidelines"
10+
- "open source maintainer"
11+
- "open source project management"
12+
- "community management in open source"
13+
---
14+
15+
Welcome to OpenSauced Community Maintainers guidelines!
16+
17+
These guidelines provide expectations and responsibilities for OpenSauced Community Maintainers to foster a welcoming, supportive, and inclusive community and encourage healthy collaboration.
18+
19+
## Maintainers Best Practices
20+
21+
- **Open communication**: Always communicate everything as much as you can openly on GitHub to keep the community in the loop.
22+
- **Courtesy**: Always use polite and clear words when asking for changes or giving feedback.
23+
- **Intention**: Always tell the reason behind closing an issue or pull request.
24+
- **Take the time needed**: Maintainers are human. It’s okay to take time to respond.
25+
26+
## Issues Management
27+
28+
### Triaging Issues
29+
30+
- Label issues to classify them. Refer to the "[Adding Issue and PR Labels](../triage-guide.md#adding-issue-and-pr-labels)" section on the OpenSauced docs.
31+
- If a feature request needs to be more convincing, ask contributors to convince you why OpenSauced wants to enhance the project with the feature.
32+
- When unsure whether to go on or close the issue, seek the opinions of other maintainers by tagging them in the comment.
33+
34+
### Creating Issues
35+
36+
- Create an issue whenever there's a necessity for change, even without discussing it first with the team.
37+
- All issues should start with a descriptive title that begins with a verb. For example, "**Add** a section on how to use X feature."
38+
- Creating several small issues is better than one consisting of big changes. Contributors can work on the issues faster, and it can save time for maintainers to review the pull requests.
39+
- Leave the `needs triage` label and tag other maintainers to triage before releasing it for contributions when in doubt.
40+
- Add a `beginner` label for low-effort issues requiring less expectation for the maintainers' time and support. Provide clear and enough information about how you want the change to be. For example, "Add a section about X. Give a brief explanation about it. You can read these resources to help you."
41+
42+
### Good First Issue
43+
44+
Good first issues mainly aim for complete beginners and someone new to OpenSauced projects. A good first issue has to have:
45+
46+
- **Clear description**: Why do you want to have the change? What do you want to achieve with the change?
47+
- **Proposed solution**: How can this issue be solved?
48+
- **Files and code blocks**: Point to the file and the code blocks causing the issue. Read the instructions on the GitHub documentation to [create a permanent link to a code snippet](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet).
49+
50+
**Tip**: Add checkboxes to the issue and ask the contributor to check them as they complete them to help create a clear path to completion.
51+
52+
### Assigning Issues
53+
54+
- The `good first issue` can only be assigned **once per contributor**. <br /> Respond with something like, "Hey {username}, we appreciate all the contributions lately! We'd love to give someone new a chance to take on this good first issue, but keep checking back as we post new issues frequently."
55+
- Issues outside the `good first issue` can be assigned **max. 2 issues per contributor at a time**. <br /> We love contributions. But we want to equip contributors to succeed by giving them time to complete issues. Through experience, we've found that two issues at a time allows them to focus on completing the issue and supports maintainers by not having issues open for long periods.
56+
57+
## Pull Request Management
58+
59+
### Timeline
60+
61+
- Small pull requests that don't require updates should be merged in up to one week.
62+
- Take time to review long pull requests to prevent merging incomplete, broken, or unresolved pull requests. Communicate with contributors when more time is needed to review the pull requests.
63+
- Pull requests that have requested updates that are stale after two weeks should be put into draft mode with a note to the contributor that says something like: "We haven’t seen any updates to this PR in the last two weeks, so we’ve put it in draft mode. Please let us know if you’re going to continue to work on it."
64+
- Stale pull requests should be closed when unresolved or inactive (no commits, comment responses, etc.) in 5 weeks. In these circumstances, communicate with contributors that they may reopen if they want to continue working on it only when no one claims the issue. <br /> **Note**: If you close their pull request, you should also unassign any related issues.
65+
66+
### Pull Request Review
67+
68+
- Ensure that the pull request form is completed. Ask contributors to provide any missing information before reviewing.
69+
- Always [pull the pull request's branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally) and test the changes locally.
70+
- Always provide feedback and suggestions when requesting changes. To give code suggestions, please read the [GitHub documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request).
71+
- Pull requests should only include what is requested in the issue. If there's another fix that someone (contributor or maintainer) wants to make, it requires another issue and a pull request. If the person has already made the fix in the pull request, politely ask them to remove the update, create a new issue, and wait to be assigned.
72+
- [Creating saved replies](https://docs.github.com/en/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply) is helpful when frequently adding the same comment over and over, such as thanking contributors for pull requests or changes made, asking to resolve merge conflicts, etc.
73+
74+
### Merging Pull Request
75+
76+
- Always **squash and merge commits** when merging in a pull request.
77+
- When two maintainers review and approve a pull request, the first reviewer is the one who merges the pull request if there are no requested changes.
78+
- When there is a request for changes, the one who requested changes or the last one whose requests got resolved is the one who merges the pull request.
79+
- Refrain from resolving conversations started by other maintainers even if the contributor has verified. When it's necessary to merge the pull request fast, tag the maintainer and ask them to do a final check before merging.
80+
- Do not approve changes or dismiss reviews from a maintainer even if the contributor has completed the change requests. Re-request review instead.
81+
- If you have the time, it's great to encourage contributors with a positive message like these:
82+
83+
- "Thanks for contributing, [name of contributor]. Join our [Discord](https://discord.com/invite/U2peSNf23P) community for more updates on OpenSauced and to find more projects."
84+
85+
- A personal message acknowledging their impact.
86+
87+
- Send a GIF like this one:
88+
89+
![git merge](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExb2JhdGI5czh4MDlyeWhlNXpicmdrbGZ2Znk0MnM4dnV0ZHMyamNkOSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/cFkiFMDg3iFoI/giphy.gif)
90+
91+
### Closing Pull Requests
92+
93+
Below are the circumstances when you can close pull requests:
94+
95+
- Stand-alone pull requests that don't have issues related to them.
96+
- Pull requests for issues that are not assigned to the contributors.
97+
- Stale pull requests.
98+
99+
## OpenSauced Community Maintainers
100+
101+
See the [@open-sauced/community](https://github.com/orgs/open-sauced/teams/community) team.
102+
103+
## OpenSauced Community Repositories
104+
105+
| | **Repository Name** |
106+
| --- | --------------------------------------------------------- |
107+
| 1. | [guestbook](https://github.com/open-sauced/guestbook) |
108+
| 2. | [pizza-verse](https://github.com/open-sauced/pizza-verse) |
109+
| 3. | [intro](https://github.com/open-sauced/intro) |

docs/contributing/maintainers-guide.md docs/contributing/opensauced-maintainers-guide/maintainers-guide.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords:
66
- "maintainers guide"
77
- "open source maintainers guide"
88
- "open source maintainer"
9-
- "open-source project management"
9+
- "open source project management"
1010
- "community management in open-source"
1111
---
1212

@@ -32,21 +32,21 @@ Your responsibilities may include:
3232

3333
- Reviewing and merging pull requests (PRs).
3434
- Providing comments and responses on PRs, issues, discussions, and Discord messages.
35-
- [Triage issues](../contributing/triage-guide.md#triage-process) and bug reports.
35+
- [Triage issues](../triage-guide.md#triage-process) and bug reports.
3636
- Maintaining project documentation.
3737
- Collaborating with the community.
3838

3939
**Creating a positive space for contributors at all stages is one of your most important responsibilities.**
4040

4141
As a maintainer, you must:
4242

43-
- adhere to our [Code of Conduct](../contributing/code-of-conduct.md) and be an example for treating contributors with respect,
43+
- adhere to our [Code of Conduct](../code-of-conduct.md) and be an example for treating contributors with respect,
4444
- communicate with the other maintainers in a timely and reasonable manner,
4545
- understand and adhere to project standards.
4646

4747
## Committing and Merging Changes
4848

49-
1. For commit and pull request standards, please refer to the [introduction to contributing](../contributing/introduction-to-contributing.md).
49+
1. For commit and pull request standards, please refer to the [introduction to contributing](../introduction-to-contributing.md).
5050
2. Before merging in changes, always run the project locally if UI changes were made.
5151
3. **Squash and merge commits** when you merge in a PR.
5252

docs/contributing/set-up-authentication.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ keywords:
1111
- "Authentication implementation steps"
1212
- "Authentication setup tutorial"
1313
- "Setting up user authorization"
14-
- "Step-by-step authentication setup"
1514
- "Authentication best practices"
1615
---
1716

@@ -35,7 +34,7 @@ The following steps outline how to obtain an authentication token from the [hot.
3534

3635
```javascript
3736
const response = await fetch(
38-
"https://api.opensauced.pizza/v1/auth/session",
37+
"https://api.opensauced.pizza/v2/auth/session",
3938
{
4039
method: "GET",
4140
headers: {

docs/contributing/technical/resolve-merge-conflicts.md

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ title: "Resolve Merge Conflicts"
44
sidebar_label: "Resolve Merge Conflicts"
55
keywords:
66
- "resolve merge conflicts"
7-
- "merge-conflict"
87
- "solve merge conflicts"
98
- "Git merge conflict"
109
- "Merge conflict resolution"

docs/job-seekers-guide/categorize-contributions.md

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ id: how-to-translate-open-source-contributions-into-career-opportunities
33
title: "How to Translate Open Source Contributions into Career Opportunities"
44
sidebar_label: "How to Translate Open Source Contributions into Career Opportunities"
55
keywords:
6-
- "how-to-translate-open-source-contributions-into-career-opportunities"
76
- "how to get a job with open source contributions"
87
- "benefits of open source contributions for career development"
98
- "open source projects to boost your resume"

docs/job-seekers-guide/introduction.md

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ id: job-seekers-guide-introduction
33
title: "Learn How to Land a Tech Job Using OpenSauced"
44
sidebar_label: "Introduction"
55
keywords:
6-
- "job-seekers-guide-introduction"
76
- "open source tech job guide"
87
- "open sauced tech job tips"
98
- "open source career development"

docs/maintainers/maintainers-guide.md

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ keywords:
77
- "guides"
88
- "open source maintainers guide"
99
- "open source maintainer"
10-
- "open-source project management"
11-
- "community management in open-source"
1210
- "Maintainers Guide to OpenSauced"
1311
---
1412

docs/maintainers/understanding-lists-data.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@ keywords:
1010
- "Data Organization"
1111
- "Data Insight from Lists"
1212
- "List Visualization"
13-
- "Data Representation in Lists
14-
- "List-Based Insights"
13+
- "Data Representation in Lists"
1514
- "List Data Interpretation"
1615
- "Organizing Data in Lists"
17-
- "List-Based Analytics"
1816
---
1917

2018
Once you've created your list of contributors, it's time to understand the data provided. Understanding this data is key to effectively managing your projects and contributors.

docs/opensauced-packages/check-engines.md

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ id: check-engines
33
title: "@open-sauced/check-engines"
44
sidebar_label: "@open-sauced/check-engines"
55
keywords:
6-
- "@open-sauced/check-engines"
76
- "open sauced check engines"
87
- "npm install check engines"
98
- "open source dependency verification"

docs/opensauced-packages/conventional-commit.md

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ id: conventional-commit
33
title: "@open-sauced/conventional-commit"
44
sidebar_label: "@open-sauced/conventional-commit"
55
keywords:
6-
- "@open-sauced/conventional-commit"
76
- "commitizen conventional commit"
87
- "open source commit standards"
98
- "how to use @open-sauced/conventional-commit"

docs/opensauced-packages/semantic-release.md

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ id: semantic-release
33
title: "@open-sauced/semantic-release-conventional-config"
44
sidebar_label: "@open-sauced/semantic-release-conventional-config"
55
keywords:
6-
- "@open-sauced/semantic-release-conventional-config"
76
- "semantic release conventional config"
87
- "open sauced semantic release"
98
- "npm package for semantic release"

docs/tools/chrome-extension/code-explanation.md

+1-14
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,12 @@ keywords:
66
- "ai"
77
- "code explanations"
88
- "Code Interpretation"
9-
- "Programming Insights'
9+
- "Programming Insights"
1010
- "Code Understanding"
1111
- "Code Walkthrough"
1212
- "Algorithm Explanation"
1313
- "Software Development Insights"
1414
- "AI in Code"
15-
- "Code Analysis"
16-
- "Code Breakdown"
17-
- "Code Commentary"
18-
- "Source Code Explanation"
19-
- "Software Engineering Insights"
20-
- "Code Decoding"
21-
- "Programming Logic Explanation"
22-
- "Code Comprehension"
23-
- "Explanation of Algorithms"
24-
- "AI in Programming"
25-
- "Code Insight"
26-
- "Software Design Explanation"
27-
- "Code Flow Explanation"
2815
---
2916

3017
Generate an explanation for a block of code using the blue plus button that is displayed when hovering over a line. To select a block of code, hover over the starting line, click, and drag the blue plus button until you reach the desired line.

docs/tools/pizza-cli.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ sidebar_label: "Pizza CLI"
55
keywords:
66
- "introduction to the pizza cli"
77
- "Pizza CLI Overview"
8-
- "Command-Line Interface Introduction"
8+
- "Command Line Interface Introduction"
99
- "CLI Basics"
10-
- "Pizza Command-Line Tool"
10+
- "Pizza Command Line Tool"
1111
- "CLI Usage Guide"
1212
- "Pizza CLI Commands"
1313
- "Introduction to Command-Line Interfaces"
14-
- "Command-Line Tool Features"
14+
- "Command Line Tool Features"
1515
- "CLI for Pizza Enthusiasts"
1616
- "Pizza Ordering CLI"
1717
- "Getting Started with Pizza CLI"

docs/welcome/opensauced-intro.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ title: "What is OpenSauced?"
44
sidebar_label: "What is OpenSauced?"
55
keywords:
66
- "opensauced"
7-
- "open-sauced"
8-
- "what is opensauced?"
7+
- "what is opensauced"
98
- "get to know opensauced"
10-
---
9+
---
1110

1211
## OpenSauced: Your Open Source Partner
1312

npm-shrinkwrap.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@open-sauced/docs.opensauced.pizza",
3-
"version": "1.60.0",
3+
"version": "1.63.2",
44
"private": true,
55
"engines": {
66
"node": "^18",

sidebars.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,16 @@ module.exports = {
107107
"contributing/introduction-to-contributing",
108108
"contributing/code-of-conduct",
109109
"contributing/triage-guide",
110+
{
111+
type: "category",
112+
label: "OpenSauced Maintainers Guides",
113+
collapsed: true,
114+
items: [
115+
"contributing/opensauced-maintainers-guide/maintainers-guide",
116+
"contributing/opensauced-maintainers-guide/community-maintainers-guide"
117+
],
118+
},
110119
"contributing/set-up-authentication",
111-
"contributing/maintainers-guide",
112120
{
113121
type: "category",
114122
label: "Technical Guide",

0 commit comments

Comments
 (0)