oppiabot:Oppia 代码存储库开发工作流程的助手机器人

时间:2021-08-03 15:29:37
【文件属性】:
文件名称:oppiabot:Oppia 代码存储库开发工作流程的助手机器人
文件大小:1.34MB
文件格式:ZIP
更新时间:2021-08-03 15:29:37
JavaScript 欧派博 Oppiabot 是一个使用构建的 GitHub 应用程序。 它充当 Oppia 代码库维护开发工作流程的帮手。 它托管在。 该机器人目前执行以下功能: 检查创建拉取请求的贡献者是否已签署 CLA。 它相应地添加了一个标签Needs CLA 。 检查拉取请求中的合并冲突,如果存在合并冲突,则通知拉取请求的作者。 关闭过时的拉取请求。 入门 首次在您的机器上设置Oppiabot,请参考以下说明: 在您的主文件夹中创建一个名为opensource/的新空文件夹。 导航到它( cd opensource ),然后Oppiabot 存储库。 这将创建一个名为opensource/oppiabot的新文件夹。 导航到opensource/oppiabot/ 。 使用以下命令在您的机器上安装和 : 首先使用以下命令检查您是否已经拥有 Node.js 和 NPM: node -
【文件预览】:
oppiabot-master
----.gitignore(120B)
----.env.example(893B)
----images()
--------sample-app-id.png(9KB)
--------oppiabot-display-image.png(18KB)
--------docs()
----.eslintrc(2KB)
----package.json(2KB)
----actions_build()
--------index.js(12.43MB)
----.nycrc(175B)
----package-lock.json(326KB)
----SECURITY.md(136B)
----LICENSE(11KB)
----index.js(11KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(746B)
--------ISSUE_TEMPLATE()
--------workflows()
----spec()
--------checkIssueAssignedSpec.js(6KB)
--------setup.js(5KB)
--------checkWipDraftPRSpec.js(12KB)
--------checkMergeConflictSpec.js(18KB)
--------checkPullRequestBranchSpec.js(11KB)
--------checkPullRequestJobSpec.js(39KB)
--------staleBuildChecksSpec.js(15KB)
--------checkNewCronJobSpec.js(20KB)
--------support()
--------periodicChecksSpec.js(26KB)
--------apiForSheetsSpec.js(17KB)
--------checkIssueLabelsSpec.js(9KB)
--------checkPullRequestLabelsSpec.js(41KB)
--------checkBranchPushSpec.js(7KB)
--------ciChecksSpec.js(5KB)
--------utilsSpec.js(19KB)
--------checkPullRequestTemplateSpec.js(30KB)
--------checkForNewCodeownerSpec.js(18KB)
--------checkCriticalPullRequestSpec.js(16KB)
--------claCheckSpec.js(10KB)
--------checkPullRequestReviewSpec.js(60KB)
----README.md(6KB)
----sheetsSetup.js(2KB)
----userWhitelist.json(804B)
----lib()
--------checkPullRequestJob.js(6KB)
--------staleBuildChecks.js(3KB)
--------checkPullRequestReview.js(12KB)
--------checkCriticalPullRequest.js(4KB)
--------checkMergeConflicts.js(6KB)
--------scheduler.js(710B)
--------checkForNewCodeowner.js(5KB)
--------apiForSheets.js(6KB)
--------checkPullRequestLabels.js(13KB)
--------ciChecks.js(2KB)
--------checkIssueAssignee.js(3KB)
--------utils.js(15KB)
--------checkPullRequestTemplate.js(11KB)
--------checkNewCronJobs.js(4KB)
--------periodicChecks.js(6KB)
--------checkPullRequestBranch.js(2KB)
--------checkBranchPush.js(3KB)
----constants.js(7KB)
----action.yml(486B)
----actions()
--------main.js(972B)
--------src()
--------build.js(930B)
----fixtures()
--------push.json(10KB)
--------pullRequestPayload.json(30KB)
--------pullRequestComment.json(13KB)
--------pullRequest.labelled.json(9KB)
--------token.json(194B)
--------pullRequestReview.json(29KB)
--------periodicCheckPayload.json(5KB)
--------commits.json(8KB)
--------pullRequest.edited.json(27KB)
--------issues.labelled.json(9KB)
--------checksuite.complete.json(11KB)
--------credentials.json(357B)
--------issues.assigned.json(11KB)

网友评论