GitHub Actions を使用して人種差別と闘う (または少なくともそのプロセスに貢献する)!
序章
GitHub Actions は、ソフトウェア開発ライフサイクルのプロセスを自動化するのに非常に役立つイベント駆動型のワークフローです.すべての楽しいことが起こる場所 - GitHub に配置されているので、それらはさらに素晴らしいです!これにより、問題の解決、コラボレーション、展開がまったく別のレベルになり、さらに簡単になります.
GitHub アクションの詳細と、それらの利用を開始する方法については、わかりやすい documentation を確認してください.
私のワークフロー
Hacktoberfest の期間中、私は IBM の Call for Code for Racial Justice オープン ソース プロジェクト用に 2 つの挨拶ボットと 1 つの古いボットを作成しました.
基本的に、あいさつボットは、プロジェクトへの新しい貢献者にメッセージで挨拶します.
name: Greetings
on: [pull_request, issues]
jobs:
greeting:
runs-on: ubuntu-latest
steps:
...
issue-message: 'Thank you so much for contributing to our work!'
pr-message: 'Thank you for your contribution! Someone will review it ASAP.'
stale ボットは、特定の日数が経過した後、問題を古いものとしてマークします.なぜこれが役立つのか疑問に思うかもしれません.まあ、それは貢献者に長い間放置されていた問題を通知し、そのような問題に優先順位を付けるのに役立ちます.
name: Mark stale issues and pull requests
on:
schedule:
- cron: "0 0 * * *"
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v1
....
stale-issue-message: ':wave: Hi! This issue has been marked stale due to inactivity. If no further activity occurs within the next 7 days, it will automatically be closed.'
...
stale-issue-label: 'stale'
exempt-issue-label: 'keep-open'
remove-stale-when-updated: true
stale-issue-label: 'Stale'
stale-pr-label: 'Stale'
labels-to-add-when-unstale: 'help-wanted'
days-before-stale: 60
days-before-close: 7
これらの GitHub アクション ボットは、2 つの Call For Code for Racial Justice プロジェクトで使用されています.
TakeTwo-Marker-ChromeExtension これは、「ブラウザを通じて人種的に偏った可能性のある単語やフレーズのキャプチャと分類を容易にするプラグイン」です.
提出カテゴリ:
コードへのリンク
古いボット
https://github.com/Call-for-Code-for-Racial-Justice/Truth-Loop/pull/211/files
あいさつボット
TakeTwo-Marker-ChromeExtension
https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension/pull/29/files
トゥルーループ
https://github.com/Call-for-Code-for-Racial-Justice/Truth-Loop/pull/195/files
追加のリソース / 情報
https://medium.com/callforcode/hacktoberfest-fighting-racism-with-open-source-code-956559da7d6d
https://developer.ibm.com/callforcode/racial-justice/
Reference
この問題について(GitHub Actions を使用して人種差別と闘う (または少なくともそのプロセスに貢献する)!), 我々は、より多くの情報をここで見つけました https://dev.to/fiewor/using-github-actions-to-battle-racism-or-at-least-contribute-to-the-process-5fpfテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol