GitHub 近期发布了一直以来呼声非常高的特性支持,那就是引入了缺陷和 Pull Request的模版。另外,GitHub 的 Web 界面可以直接上传文件了。

\

缺陷和 Pull Request(以下简称PR)模版是允许项目的维护者为提交者们表单中所展示的缺陷和PR自定义一些信息。既可以通过在仓库的根目录下,也可以在 .github 隐藏目录下,加入名称为 ISSUETEMPLATE 或 PULLREQUEST_TEMPLATE 的 Markdown 格式的文件来实现。此特性能够让开发者们更加轻松的定义一些状态,即开发者们期望的一些信息,举例来说,对于PR,如针对已有的缺陷参考;而对于缺陷,如重现的步骤、期望的描述以及实际的行为等。

\

对于 GitHub 的缺陷和PR缺乏可定制性的需求是来自于今年1月份大量的项目维护者的一份公开信,信中明确了他们不满的原因。在信公开后的一个月,GitHub 通过重申承诺会解决开发者的麻烦来作出回应,InfoQ曾报道过此回应,但是响应者寥寥。

\

在InfoQ的一次声明中,GitHub 掌管开源的头 Brandon Keeper 作了如下的澄清:

\

\

缺陷和 Pull Request 的模版仅仅是众多特性的先行者,GitHub 正在努力的探索更多的途径来让满足开源项目的维护者们,以及能够在 GitHub 上构建强大的社区。

\

此次更新除了缺陷和PR模版之外,GitHub 还增加了一项看似毫无关系的特性,那就是为其 Web 用户界面增加了让开发者上传文件。而在此之前,GitHub 的 Web 用户界面仅能够创建文件,需要上传时只能在命令行下完成。

\

查看英文原文:GitHub Introduce Issue and Pull Request Templates, Direct File Upload

GitHub 引入缺陷和Pull Request 模版,并支持直接上传文件相关推荐

  1. GitHub 之 创建分支并上传文件

    本篇文章将讲述如何通过 git 的一款命令行工具 Git Bash 对 Github 账户中的目标远程库 新建分支 并 上传文件 至该分支! 先说明本篇博客所用到 Git Bash 的些许指令: 1 ...

  2. Github新建仓库,新建分支并上传文件

    导航 1.新建GitHub仓库 1.1git clone终端命令下载仓库到本地 1.2本地git push上传文件到主分支 1.3本地git终端命令创建空白分支,并上传文件 1.4下载分支代码 2.R ...

  3. fastapi 传输文件存文件_python3 FastAPI框架入门 基本使用, 模版渲染, 数据交互,cookie使用, 上传文件, 静态文件配置...

    [FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置] 安装pip3 install fastapi [all] pip3 install unicorn ...

  4. html post请求 渲染,FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置...

    安装 pip install fastapi[all] pip install unicorn 基本使用(不能同时支持,get, post方法等要分开写) from fastapi import Fa ...

  5. linux下github上传文件,linux下将本地文件上传到github中?

    今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...

  6. 上传文件到github上的两种方式

    写文章注册登录 首页 下载App × 两种方法上传本地文件到github hanyuntao 关注 2017.03.31 12:20* 字数 796 阅读 16682评论 7喜欢 45 自从使用git ...

  7. Git上传文件代码到GitHub

    Git上传文件代码到GitHub 1. 新建一个空文件夹,用来上传文件 2. 点进去空文件夹,鼠标右键,使用Git Bash Here 打开 3. 输入 git init ,初始化,在本地创建一个Gi ...

  8. 上传文件到GitHub上的两种方法(纯新手可以看看)

    一.GitHub官网上传 这种方法有一定局限性:对上传的文件数有限制 1.1.登陆GitHub官网 1.2.新建存储库 第一次建的库如下,点击箭头所指(跳1.3) 已经有的库直接如下图上传 1.3.上 ...

  9. github上传文件夹教程

    github上传文件夹教程 打开git,创建文件 选择本地库 在Remote菜单里选择add- 添加Name和Location 点击下面按钮

  10. laravel上传文件报错:413 Request Entity Too Large

    上传图片的时候,是用laravel自带的上传图片的方法,一下气上传了20张,结果就无情报错: 413 Request Entity Too Large,后面查一下,这个报错信息是nginx报的错误,不 ...

最新文章

  1. 寒武纪首颗AI训练芯片亮相
  2. 在LNMP或Nginx上配置NameCheap免费SSL证书
  3. 0 重新学习Ubuntu -- 这一段没怎么学习
  4. linux创建虚拟账号,linux vsftpd 创建虚拟用户 过程记录
  5. 【MySQL快速入门】高级查询:计算函数分组计算
  6. python fft函数_python scipy fft.fft用法及代码示例
  7. 海思接收bt1120外同步视频流
  8. 计算机如何解锁 磁盘,怎么解除Dell电脑硬盘的bitlocker加密
  9. 读书笔记丨《数据产品经理修炼手册:从零基础到大数据产品实践》丨DAY4
  10. 群聊消息“已读”/“未读” 功能解决方案!
  11. Reverse-2 - PE文件
  12. 缓冲、缓冲区、缓存三者的区别
  13. mysql中防呆是什么_别让用户发呆——设计中的防呆策略
  14. vue打包时报错 Error: No PostCSS Config found in 的解决方法
  15. 5.23 综合案例2.0-番茄时钟(2.2版本接口有更新)
  16. 这些年来什么才是最好的投资?
  17. yum 有趣的linux命令,Centos6中yum方法安装sl(linux有趣命令之一sl跑火车)
  18. 自己的第一个Greasy Fork脚本
  19. linux开机启动挂载nfs,NFS配置及开机自动挂载
  20. 3DMAX纹理插件BerconMaps使用教程

热门文章

  1. T-SQL 之 DDL语法
  2. 从数组中取值,并且比较字符串的值
  3. 数据展现DataList控件(26)
  4. 简单使用Idea创建三层架构项目和数据库连接(使用原生ajax进行访问+ajax)
  5. CSS——简写属性(在padding和margin这样的简写属性中,值赋值的顺序是top、right、bottom、left)...
  6. 【[TJOI2014]上升子序列】
  7. java.lang.IllegalArgumentException: No enum constant org.apache.ws.commons.schema.XmlSchemaForm.
  8. eclipse Tomcat 启动报错
  9. [BZOJ]1003 物流运输(ZJOI2006)
  10. Apache+Tomcat实现动静分离