前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >拒绝重复造轮子!GitHub推出新功能repository templates

拒绝重复造轮子!GitHub推出新功能repository templates

作者头像
机器之心
发布2019-06-14 16:34:03
8060
发布2019-06-14 16:34:03
举报
文章被收录于专栏:机器之心机器之心

机器之心报道

参与:路、思源

GitHub 新功能 repository templates 帮助开发者在所有项目中重用代码。

在不同代码库中共享样板代码(boilerplate code)是软件开发的惯例。使用喜欢的工具和目录结构开启新项目,能够帮助程序员更加高效地完成从想法到程序的转变,且该过程无需太多手动配置。

近日,GitHub 推出一项新功能——repository templates,可以帮助开发者更好地进行样板代码管理和分发。

该功能操作简单,使用者只需将一个 repo 标记为 template,就可以立即使用 repository template 生成新的 repo,且新 repo 具备 template repo 的所有文件和文件夹。使用步骤如下图所示:

在查看 template repository 时,开发者将看到全新的「Use this template」按钮,点击此按钮即可立刻使用该代码库。你的所有 template 都可被传达到任意组织成员,你还可以在新项目创建页面获取曾经使用过的任意 template。

每个 template repository 都有一个新的 URL 端点/generate,使得用户能够更高效地分发模板。

写教程?为所在公司创建 app 模版?分发项目框架?只需将你的用户直接链接至/generate 端点,即可完成上述操作。而他们只需要命名他们的项目,并复制新的 repo 即可开始执行。

GitHub 在相关博客中表示:「这只是 repository templates 的开始。」GitHub 将为所有模板类型(repo、issue 和 pull requests)赋予更多能力,帮助开发者减少重复操作,专注于创造新事物。

参考链接:https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/?utm_campaign=1559837005&utm_medium=social&utm_source=twitter&utm_content=1559837005

本文为机器之心报道,转载请联系本公众号获得授权。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器之心 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档