贵州大学java期末考试_CONTRIBUTING.md

# 代码贡献指南

1. 首先非常欢迎和感谢对本项目发起Pull Request的同学。

1. **特别提示:请务必在develop分支提交PR,master分支目前仅是正式版的代码,即发布正式版本后才会从develop分支进行合并。**

1. 本项目代码风格为使用2个空格代表一个Tab,因此在提交代码时请注意一下,否则很容易在IDE格式化代码后与原代码产生大量diff,这样会给其他人阅读代码带来极大的困扰。

1. 为了便于设置,本项目引入editorconfig支持,请使用Eclipse的同学在贡献代码前安装相关插件,而IntelliJ IDEA新版本自带支持,如果没有可自行安装插件。

1. **提交代码前,请检查代码是否已经格式化,并且保证新增加或者修改的方法都有完整的参数说明,而public方法必须拥有相应的单元测试并通过测试。**

1. 本项目可以采用两种方式接受代码贡献:

- 第一种就是基于[Git Flow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)开发流程,因此在发起Pull Request的时候请选择develop分支,详细步骤参考后文,推荐使用此种方式贡献代码。

- (***暂停此种方式,请使用第一种***)另外一种贡献代码的方式就是加入SDK Developers开发组,前提是对自己的代码足够自信就可以申请加入,加入之后可以随时直接提交代码,但要注意对所做的修改或新增的代码进行单元测试,保证提交代码没有明显问题。

### PR方式贡献代码步骤

* 在 GitHub 上 `fork` 到自己的仓库,如 `my_user/WxJava`,然后 `clone` 到本地,并设置用户信息。

```bash

$ git clone git@github.com:my_user/WxJava.git

$ cd WxJava

$ git config user.name "yourname"

$ git config user.email "your email"

```

* 修改代码后提交,并推送到自己的仓库。

```bash

$ #do some change on the content

$ git commit -am "Fix issue #1: change something"

$ git push

```

* 在 GitHub 网站上提交 Pull Request。

* 定期使用项目仓库内容更新自己仓库内容。

```bash

$ git remote add upstream https://github.com/Wechat-Group/WxJava

$ git fetch upstream

$ git checkout develop

$ git rebase upstream/develop

$ git push -f origin develop

```

一键复制

编辑

Web IDE

原始数据

按行查看

历史

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268719.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux下shell的工作原理

shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。   shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中…

Java中Set为什么不能存放重复值

set三个子类的底层其实都是Map的。我们也知道Map是key-value键值对出现的。我们也知道,set添加方法是set.add(“1”)。参数只有一个,不是键值对的,那么底层Map怎么存储的呢? TreeSet的构造方法 从源码中,我们可以看到&…

golang和php哪个性能更强,相同逻辑的php与golang代码效率对比,最好语言落谁家…...

业务逻辑:逐行读取一个3.6MB的文件,把每行的字符串切割成数组,计算二维数组中的经纬度值与目标地点的经纬度的距离,符合限定距离范围的结果存入map中,将结果覆盖写入一个新的文件,计算程序执行的时间。$sti…

隐藏与禁用硬盘分区——利用工具或注册表

工具 以下链接任选其一: https://pan.abn.cc/weiyun/down.php?uf0bff31fd54bf15131d543dc75fd5f7d.undefined.exehttps://share.weiyun.com/f0bff31fd54bf15131d543dc75fd5f7d提示: 设置过后,刷新生效;如需恢复,勾去后…

公司年会在民俗文化村举行

昨天,第一次参加公司的年会,也是第一次去锦绣中华、民谷文化村。会议上,老板对2008年的工作做了汇报和总结,并提出2009年的战略方针,会议上还颁发了08年集团十大优秀员工、十大优秀经理人、十大优秀团队、集团杰出创新…

负载因子的大小对HashMap的影响以及作用

1:负载因子的大小决定了HashMap的数据密度 2:负载因子越大密度越大,发生碰撞的几率越高,数组中的链表越容易长,造成查询或插入时比较次数增多,性能会下降 3:负载因子越小,就越容易触发扩容,数据密度也越小&…

php获取flash上传视频文件大小,php解析flash文件(.swf文件)获取其长度和宽度

简单举例://引入该文件Require(‘swfheader.class.php’);//创建一个类的实例$swf new swfheader(false); //false 参数意思是禁用debug模式,若要开启请赋值true。//打开你要探测的swf文件$path ‘../../’;$swf->loadswf($path.”myflash.swf"…

配置 tsconfig.json

作用 指导编译器如何生成 JS 文件 参数 target: 编译目标平台(es3, es5, es2015)module: 组织代码方式(commonjs, AMD)sourceMap:编译文件对应关系outDir:输出目录exclude:不包含的编译目录remo…

走近Flex组件系列(三):按扭组件(Button,CheckBox,LinkBar,LinkButton,PopUpButton,RadioButton,ToggleButtonBar)...

本文主要介绍Flex的Button、ButtonBar、CheckBox、LinkBar、LinkButton、PopUpButton、RadioButton、RadioButtonGroup和ToggleButtonBar组件,这些组件是非常基础的组件,如果你是学习过Flex组件的可以飘过,本文主要是针对Flex组件的初学者&am…

php组装json数据包,php封装json通信接口详解及实例

php创建JSON数据详解://创建一个字符数组$arrarray(id>1,name>david);echo json_encode($arr);//这个是创建JSON的关键函数?>实现结果{"id":1,"name":"david"}注意: json_encode($value);这个函数只能接收utf-8…

Jmeter 参数化请求实例

Jmeter 参数化请求实例 在jmeter中的请求可以参数化,其中参数化的方式有4种: 1.CSV Data Set Config 2.数据库 3.用户自定义变量 4.用jmeter中的函数获取参数值 第一种方式:CSV Data Set Config 1.创建一个data.txt文件,内容如下…

winform Tab键循序 小发现

在Winform 的应用程序中,我们通常需要设置Tab的键的循序,当我们使用用户控件的时候,我们在界面会发现很难设置. 将我的小发现告诉大家吧,当需要设置用户控件的Tab键的时候,我们首先把那些不用tab键获取的控件的TabStop属性设置为False; 例如: 我们不需要获取焦点的GroupBox gbK…

mybatis存入new Date()没有时分秒

1:查看date包是不是 import java.util.Date; 2:实体类的类型为Date 3:xml中的类型映射为TIMESTAMP 我用的OPT_TIME #{optTime,jdbcTypeDATE},jdbcType 改为TIMESTAMP OPT_TIME #{optTime,jdbcTypeTIMESTAMP},

php配合jade使用,前端自动化系列(四)之jade预编译html

刚开始写这篇文章的时候;其实我是拒绝的;因为在 前端自动化系列(二)之less、scss、sass、stylus css预处理器 中;我已经表明了我的态度;我是不喜欢那种靠缩进来体现等级层次感的语法;但是考虑到css、js都有了现代化的写…

深入理解OkHttp源码(二)——获取响应

首先先看一张流程图,该图是从拆轮子系列:拆 OkHttp 中盗来的,如下: 在上一篇博客深入理解OkHttp源码(一)——提交请求中介绍到了getResponseWithInterceptorChain()方法,本篇主要从这儿继续往下讲解。 get…

网络邻居无法共享解决办法

公司办公室有两台电脑,分别是A和B,由于工作的需要,我想把B电脑里的一些文件复制到A电脑里。于是我便像往常一样打开了网上邻居,当我双击B电脑的时却出现提示:“Workgroup无法访问.您可能没有权限使用网络资源.请与这台…

成功解决Error running ‘Application‘: command line is too long

解决方法(推荐):idea点击 Run -> Edit Configurations 下拉选择JAR manifest 开始是没有这个选项的,点击Modify options 点击shorten command line 选择JAR manifest

java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

简单看一下描述,例子最重要。1、getPath():返回定义时的路径,(就是你写什么路径,他就返回什么路径)返回绝对路径,但不会处理“.”和“..”的情况3、getCanonicalPath():返回的是规范化的绝对路径&#xff0…

css制作导航

<!DOCTYPE html><html lang"en"><head> <meta charset"UTF-8"> <title>轮播</title> <style> body,ul,li{ margin: 0; padding: 0; font-size: 13px; font-family: "微软雅黑"; list-style: none; } …