I'm looking for a list of open source projects written in Python that are accepting new contributors. Narrow down the list to repositories that use the good first issue or help wanted labels and have over 100 stars on GitHub.
#12413
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Hubber contribution help | |
| # **What it does**: When a PR is opened by a non-Docs team Hubber, adds a bot comment with helpful links | |
| # **Why we have it**: To help non–Docs Hubbers navigate how to get a PR reviewed by the Docs team | |
| # **Who does it impact**: docs-internal contributors | |
| on: | |
| pull_request: | |
| types: | |
| - opened | |
| paths: | |
| - .github/workflows/hubber-contribution-help.yml | |
| - 'content/**' | |
| - 'data/**' | |
| permissions: | |
| contents: read | |
| pull-requests: write | |
| jobs: | |
| check-team-membership: | |
| if: github.repository == 'github/docs-internal' && github.actor != 'github-openapi-bot' && github.actor != 'docs-bot' | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repo | |
| uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 | |
| - id: membership_check | |
| uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 | |
| with: | |
| github-token: ${{ secrets.DOCS_BOT_PAT_BASE }} | |
| script: | | |
| try { | |
| await github.rest.teams.getMembershipForUserInOrg({ | |
| org: 'github', | |
| team_slug: 'docs', | |
| username: context.payload.sender.login, | |
| }); | |
| return true | |
| } catch(err) { | |
| return false | |
| } | |
| - name: Comment on the PR | |
| if: steps.membership_check.outputs.result == 'false' | |
| run: | | |
| gh pr comment $PR --body "## Requesting a review from the Docs team | |
| ### 🚧 Draft PRs | |
| To add the PR to the Docs Content review board, click **Ready for review** in the merge box. | |
| ### 🚀 Non-draft PRs | |
| The PR is **ready** and has automatically been added to the Docs Content review board. The docs team will review it as soon as possible. | |
| ### Lead time for review | |
| Please allow at least 3 business days for a Docs Content review. | |
| ### Need help? | |
| Reach out in [#docs-content](https://github-grid.enterprise.slack.com/archives/C0E9DK082) on Slack." | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| PR: ${{ github.event.pull_request.html_url }} |