others.md 1.1 KB

other

本章将介绍如何使用 github action 实现自动化操作,如自动签到、issue 机器人、pull request 机器人等。

有趣的 Github Action

米游社原神自动每日签到 https://github.com/y1ndan/genshin-impact-helper

github ISSUE_TEMPLATE

项目配置 .github\ISSUE_TEMPLATE\bug_report_cn.md 用户提交 issue 时自动渲染模板即

issue 机器人

根据操作自动回复,自动触发事件。如 issue 标记未 duplicate 自动关闭;

配置文件 .github\stale.yml

https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue

https://github.com/features/actions

目前机器人都由 github action 实现,创建一个 .github\workflows\close_issues.yml 文件,即可实现自动化操作。

on:
  issues:
    types: [opened]
  pull_request_target:
    types: [opened]

pull request 机器人

用户发起 pull request 后,自动检查代码规范,自动合并代码,自动发布到 npm 等。如果 pull request结束后,自动关闭相关 issue。


Donations

配置 .github\FUNDING.yml 用于接受捐赠