首页 > web前端 > js教程 > 构建 jargons.dev [# 分支脚本

构建 jargons.dev [# 分支脚本

DDD
发布: 2024-11-24 05:41:14
原创
563 人浏览过

Building jargons.dev [# The Branch Script

这应该很短哈哈?,考虑到分支脚本是其中最小的(脚本)。

分支脚本的主要任务是保存可用于在 GitHub API 上执行与引用(又名分支)相关的操作的所有辅助函数。

脚本

注意分支脚本的主要职责是
在经过身份验证的用户帐户上创建存储库的引用/分支(在本例中为 jargons.dev 存储库分支)。我通过执行以下操作快速开始工作...

  • 在分支脚本中实现了主要的 createBranch 函数,该函数接受必要的参数以按规定的顺序执行以下操作...

    • 它最初获取分叉的存储库主分支,我们希望在其中创建新分支;它使用 getBranch 帮助程序(在 fork 脚本中创建的函数)来执行此操作;这将返回分支的 SHA
    • 然后向端点“/repos/{owner}/{repo}/git/refs”发出 POST 请求以创建新分支;传入用户分叉的全名、头分支 SHA 以及我们希望创建的新分支的名称。
  • 我还主动将 getBranch 辅助函数从 fork 脚本移至分支脚本 — 感觉更像家了?.

公关

构建 jargons.dev [# 分支脚本 壮举:实现“分支”创建脚本 #17

构建 jargons.dev [# 分支脚本
巴布尔贝 发布于

此拉取请求实现了分支创建脚本,其主要功能是为经过身份验证的用户从分叉存储库创建新分支。

做出的改变

  • 在 src/lib/branch.js 的分支脚本中实现了主要的 createBranch 函数;该函数接受 3 个参数;

    • userOctokit - 经过用户身份验证的 octokit 实例,可用于代表用户执行操作
    • repoDetails - 用户的分叉存储库详细信息;将 repoFullname 和 repoMainBranchRef 作为对象类型 param
    • 中的属性
    • newBranchName - 将为用户创建的分支的名称

    createBranch 函数按规定的顺序执行以下操作...

    • 它最初获取分叉的存储库主分支,我们希望在其中创建新分支;它使用 getBranch 辅助函数来完成此操作;这将返回分支的 SHA
    • 然后我们向端点“POST /repos/{owner}/{repo}/git/refs”发出请求来创建新分支;传入 repoDetails.repoFullname 属性、头分支 SHA 和 newBranchName。
  • 将 getBranch 函数从 fork 脚本移至分支脚本

截屏视频/屏幕截图

截屏视频-bpconcjcammlapcogcnnelfmaeghhagj-2024.04.01-13_54_14.webm

在 GitHub 上查看

以上是构建 jargons.dev [# 分支脚本的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板