Skip to content

Commit a456e63

Browse files
author
wangjian
committed
update contribution standard
1 parent 0bbc54d commit a456e63

3 files changed

Lines changed: 75 additions & 11 deletions

File tree

.github/CONTRIBUTING.md

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,35 +13,43 @@
1313

1414
- Issue的描述里请使用Markdown格式,注意有代码的时候请使用代码块。
1515

16-
- 每日的3+1题目每天只能出一次(最好是每天5点左右发布,如果做不到,可以只提交README,由我来发布)。
16+
## 3+1题目规范
1717

18-
- 发题的顺序为:html->css->javascript->软技能。
18+
1. 打开[3+1 题目列表](https://github.com/haizlin/fe-interview/raw/master/contribution/3+1.md)
1919

20-
- 类库的题目每天每类最多可以出10个(如:vue、react等)。
20+
2. 在'---'下面按照md规则填写题目,3+1的题有且只有4道题,分别是html/css/js/软技能
2121

22-
## README 规范
22+
3. 第一行按照格式填写作者的github名及链接
2323

24-
1. 更改今天的[题目](https://github.com/haizlin/fe-interview),共4处(标红3处,外加链接,链接是有规律可循的。如下图
25-
![第1处](https://github.com/haizlin/fe-interview/raw/master/resource/images/days.png)
24+
4. 如下图如示
25+
![第1处](https://github.com/haizlin/fe-interview/raw/master/resource/images/contribution3+1.png)
2626

27-
2. 更改首页历史的[题目](https://github.com/haizlin/fe-interview),删除前一天,添加当天。如下图:
28-
![第1处](https://github.com/haizlin/fe-interview/raw/master/resource/images/history.png)
27+
## 其它分类题目规范
2928

30-
3. 更改历史页的[题目](https://github.com/haizlin/fe-interview/blob/master/category/history.md),添加当天的题目。
29+
1. 打开[分类的题目列表](https://github.com/haizlin/fe-interview/issues/1000)
30+
31+
2. 找到要添加的对应分类文件,在最前面的地方添加题目名称即可
32+
33+
3. 分类的题每次不能少于10个
34+
35+
4. 第一行按照格式填写作者的github名及链接
3136

3237
## Pull Request 规范
3338
- 请先 fork 一份到自己的项目下,不要直接在仓库下建分支。
3439

35-
- 每日3+1的commit 信息要以`天数 days` 的形式填写,例如 `100 days`
40+
- 每日3+1的commit 信息要以如下 `add 3+1 questions`
3641

37-
- 类库的commit 信息要以`add vue's questions` 的形式填写。
42+
- 类库的commit 信息要以`add vue questions` 的形式填写。
3843

3944
- 提交 PR 前请 rebase,确保 commit 记录的整洁。
4045

4146
- 确保 PR 是提交到 `master` 分支,目前就只有一个分支。
4247

4348
- 合并需要 review 通过后即可合并。
4449

50+
## 感谢
51+
提交PR贡献的朋友将会在首页显示个人头像及github的链接,表示感谢!
52+
4553
## 温馨提示
4654
- 不能原样照抄网上的面试题!!!
4755

contribution/3+1.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# 3+1 贡献题目列表
2+
3+
> 提示:新添加的题目在最前面,以下的是例子,链接和发布状态等发布后再补充
4+
5+
- [haizlin](https://github.com/haizlin)
6+
- [html] [说说你对cookie和session的理解?]()
7+
- [css] [实现单行文本居中和多行文本左对齐并超出显示]()
8+
- [js] [请写出如下代码运行的结果并解释为什么?[代码]]()
9+
```javascript
10+
11+
var type = 'images';
12+
var size = {width: 800, height: 600};
13+
var format = ['jpg', 'png'];
14+
15+
function change(type, size, format){
16+
type = 'video';
17+
size = {width: 1024, height: 768};
18+
format.push('map');
19+
}
20+
21+
change(type, size, format);
22+
23+
console.log(type, size, format);
24+
```
25+
- [软技能] [你知道网页三剑客指的是什么吗?你有用过Dreamwear吗?]()
26+
27+
---
28+
29+
> 新题放在这里
30+
31+
32+
33+
34+
- [Konata9](https://github.com/Konata9)(已发布:第143天)
35+
- [html] [请说说`<pre>``<code>`标签的区别?](https://github.com/haizlin/fe-interview/issues/1157)
36+
- [css] [如何自定义radio按钮的样式](https://github.com/haizlin/fe-interview/issues/1158)
37+
- [js] [自己实现数组的 `map``filter``find` 方法](https://github.com/haizlin/fe-interview/issues/1159)
38+
- [软技能] [你有自己的博客吗?维护的频率是多久呢?](https://github.com/haizlin/fe-interview/issues/1160)
39+
40+
- [九旬大爷的梦](https://github.com/AnsonZnl)(已发布:第60天)
41+
- [html] [src、href、link的区别是什么?](https://github.com/haizlin/fe-interview/issues/250)
42+
- [css] [用css画一个太阳](https://github.com/haizlin/fe-interview/issues/251)
43+
- [js] [请实现一个flattenDeep函数,把多维数组扁平化](https://github.com/haizlin/fe-interview/issues/252)
44+
- [软技能] [如何预防掉头发?](https://github.com/haizlin/fe-interview/issues/253)
45+
46+
- [邓旭辉](https://github.com/xiangshuo1992)(已发布:第43天)
47+
- [html] [如何让元素固定在页面底部?有哪些比较好的实践?](https://github.com/haizlin/fe-interview/issues/161)
48+
- [css] [span与span之间有看不见的空白间隔是什么原因引起的?有什么解决办法?](https://github.com/haizlin/fe-interview/issues/162)
49+
- [js] [JQuery的源码看过吗?能不能简单概括一下它的实现原理?](https://github.com/haizlin/fe-interview/issues/163)
50+
- [软技能] [最近在学什么?能谈谈你未来35年给自己的规划吗?](https://github.com/haizlin/fe-interview/issues/164)
51+
52+
- [九旬大爷的梦](https://github.com/AnsonZnl)(已发布:第35天)
53+
- [html] [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)
54+
- [css] [使用flex实现三栏布局,两边固定,中间自适应](https://github.com/haizlin/fe-interview/issues/129)
55+
- [js] [请你解释一个为什么10.toFixed(10)会报错?](https://github.com/haizlin/fe-interview/issues/130)
56+
- [软技能] [谈一谈你知道的前端性能优化方案有哪些?](https://github.com/haizlin/fe-interview/issues/131)
53.9 KB
Loading

0 commit comments

Comments
 (0)