自動自己割り当て+ラベラー+貢献者リスト
19757 ワード
マイワークフロー
このワークフローは、市場に多数の既存のアクションのコレクションは、一緒に超効率的に機能するバンチ.
市場と使用方法へのすべてのリンクは、ここで提供されました.
これは、リポジトリをきれいにして、簡潔にして、混沌から取り除きます.そして、始めからのプロセス権利(問題創造)を終わりまで緩和します
特別カスタムアクション統合
Issue Manager
Avoids misuse of self-assigns by limiting the no. of issues that can be claimed by assignees (Unassigns after 3 by default)
ワークフロー例
1 .制御された問題自己割り当て
貢献者へのより多くの力、管理者へのより多くの力
name: Assigner
on:
issue_comment:
types: [created]
jobs:
slash_assign:
# If the acton was triggered by a new comment that starts with `/assign`
# or a on a schedule
if: >
(github.event_name == 'issue_comment' && startsWith(github.event.comment.body, '/assign')) || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
steps:
- name: Assign the user or unassign stale assignments
uses: JasonEtco/[email protected]
with:
assigned_label: Assigned
days_until_warning: 5
days_until_unassign: 7
stale_assignment_label: Stale
assigned_comment: "This issue [has been assigned]({{ comment.html_url }}) to {{ comment.user.login }}!\nIt will become unassigned if it is nott closed within {{ totalDays }} days. A maintainer can also add the **{{ inputs.pin_label }}** label to prevent it from being unassigned."
fail_comment: "This issue is already assigned to a contributor."
- name: Message failure
if: ${{ failure() }}
uses: actions/github-script@v4
with:
script: |
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: 'The issue is already assigned!\nPlease find/create a new issue to contribute to.\nYou can safely disregard the failed workflow notification for this issue. ❌',
});
- name: Checkout code
uses: actions/checkout@main
- name: Run Action
uses: Suvraneel/Issue_Watcher@main
with:
token: "${{ secrets.GITHUB_TOKEN }}"
author: "${{github.actor}}"
repo: Suvraneel/Automated-assign-labeler #Change the Repo name
maxIssue: 3
ダイナミックフォーマットの生成
Contributors.md
ファイル「貢献者に恩返しをする」
name: Contribute List
on:
push:
branches:
- main
workflow_dispatch:
jobs:
contrib-readme-job:
runs-on: ubuntu-latest
name: A job to automate contrib in readme
steps:
- name: Contribute List
uses: akhilmhdh/[email protected]
with:
readme_path: "contributors.md"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
機能
ここでは、いくつかの他の自動化タスクを含むワークフローの例を示します.
PR作成アクション
ワークフロー例
ワークフローファイルhere
/assign
そして、自己割り当ての数を制限することで不正な問題スパマーを防ぐ(デフォルトでは、3 )ワークフロー例
ワークフローファイルhere
PRオートラベラー
注-市場に存在する多数のラベラーがあります.したがって、メンテナはプロジェクト要件に従って選択を要求されます.したがって、両方の世界の最高を捕えるために、組合せはここで使われました.
種類:
Action here
ワークフロー例
ワークフローファイルhere
設定ファイルhere
PR closeについて
ワークフローファイルhere
緊密な問題
Action here
or
Bot here (推奨)
自動更新貢献者リスト
CONTRIBUTORS.md
ワークフローファイルhere
注意Issue Form (Beta) Keylabelerのためにスーパー効率的に動作するために利用されている.
提出カテゴリ
メンテーナは必要である
コードレポ
Suvraneel / Automated-assign-labeler
自動セルフ割り当て+キーラベラー+貢献者ワークフロー
このリポジトリは、市場に多数の既存のアクションのコレクションは、一緒に効率的に機能するバンチ.
市場と使用方法へのすべてのリンクは、ここで提供されました
これは、最初の(問題の作成)から最後まで(プロセスのマージ/閉じる)プロセスを右クリックしてレポをきれいに、簡潔&アウトのカオスを保つのに役立ちます
特別なカスタムアクション
Issue Manager
Avoids misuse of self-assigns by limiting the no. of issues that can be claimed by assignees
ワークフロー例
1 .制御された問題自己割り当て
貢献者へのより多くの力、管理者へのより多くの力
名前:代入者
で
コメント
型:[作成]
仕事
スラッシュを割り当てる:
``代入''で始まる新しいコメントによってアクトンが起動された場合、
スケジュールで、または、または、A
を返します.
( Github . EventCage name == ' issueCountコメント'& startswith ( github . even . commentor . body ,\/代入')ワークフローディスパッチ'
Ubuntuの最新情報
手順:
-名前.
View on GitHub
追加情報
したがって、このリポジトリは、大規模なオープンソースプロジェクト管理者が望むすべての機能のコレクションです.
すでに市場での行動をオフに基づいています.
このクールなワークフローを使用しているオープンソースプロジェクト
女の子のプロジェクトのリポジトリは、プロジェクトのリポジトリでは、6000人以上の参加者、1 Kスターズ&1.7 kフォーク.
このアクションのコンボは、メンテナのレビューを支援しており、非常に効率的&整然としたファッションの問題&広報に出席しています.
girlscript / winter-of-contributing
ガールフレンド冬の貢献の3ヶ月の長いオープンソースプログラム🧡GropScript財団は、誰でも利用できる世界最大の多言語コンテンツリポジトリを作成します.
貢献の冬の女の子
ガールフレンド冬の貢献の3ヶ月の新たな確立イニシアチブGirlScript Foundation それは、冬期にわたって起こります.GWOCは、彼らの技術的能力を向上させて、技術教育の分野で重要な経験を得るために、彼らの専門知識と考えを貢献するために、人々を招待します.プログラムを通して、専門家のファシリテーターに導かれながら、参加者はテーマの範囲に貢献することができます.GWOCの目標は、世界最大の多言語リポジトリを開発することです.🧡
ガイドライン
してくださいcontributing guidelines プロジェクトに貢献する.
行いのコード
このプロジェクトとそれに参加している誰もがGirlScript Code of Conduct . 参加すると、このコードを守ることが期待されます
View on GitHub
Reference
この問題について(自動自己割り当て+ラベラー+貢献者リスト), 我々は、より多くの情報をここで見つけました https://dev.to/suvraneel/automated-self-assigns-labeler-contributors-list-51j4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol