Skip to content

Latest commit

 

History

History
149 lines (107 loc) · 9.77 KB

howToCommit.md

File metadata and controls

149 lines (107 loc) · 9.77 KB

月报如何提交?

月报 起初是前端联盟群为了收集群内分享的链接而做的一次技术沉淀,第一份受 hacke2-蛋总 启发同时也是他提交的。而后来因为前端技术本身的变化百花齐放,也因为我们联盟群的不断壮大,所以内容的类别和形式也趋向于多样化。

  • 新的世界也有新的挑战,由于现在群很多,高质量的链接或交流的内容不断的出现,需要一定的力量来沉淀,所以我们专业的编辑团队也应运而生。
  • 同时另外一个原因是:前端的变化真的太快了,但我们为什么一个月一发,目的还是想让这个快速的节奏能够慢下来,能够在业余有那么一段时间去集中的消化这个快速变化的信息沉淀。
  • 目前虽然各个信息出口比较多,但是内容质量还是不太高,信息噪音太多。我们试图通过一个团队通过一定的专业眼光的识别,推荐质量比较好的文章出来。虽然我们群也有不少同学刚入行,但有这个起点,比一般平台网站的编辑已经高一个档次,在我们其它群的熏陶下,眼界也是不一样的。

一. 如何提交

首先使用 Git 工具提交到https://github.com/jsfront/month,然后月底的时候由我发布到国内看云平台上JS前端开发群月报,这个平台的优点是:访问速度更快,查询更方便。

1.1 如何发起 pull request

推荐 GitHub 使用工具,建议 [WebStorm]() , [Sourcetree]() ,命令行( window 加强 CMD 工具 [Cmder]() ,建议不要下载那个客户端。

1.2 如何提交:

整个流程(其中我为云峰): 我先 forkjsfront/month 的仓库,然后我从我的仓库克隆到本地修改,修改完后提交到我的仓库,然后我再申请 pull requestjsfront/month 同意合并后其实整个过程就完了,但是 jsfront/month 经常会有更改就需要我刚那一步在我本地同步一下你的远程仓库,同步后再提交到我的仓库。 具体代码:

# 列出远程仓库 URL
$ git remote -v
# List the current remotes (列出当前远程仓库)
# origin  https://github.com/user/month.git (fetch)
# origin  https://github.com/user/month.git (push)

# 设置一个新的远程仓库
$ git remote add jsfront [email protected]:jsfront/month.git

# 再次列出远程仓库 URL
$ git remote -v
# jsfront     [email protected]:jsfront/month.git (fetch)
# jsfront     [email protected]:jsfront/month.git (push)
# origin      [email protected]:hiyangguo/month.git (fetch)
# origin      [email protected]:hiyangguo/month.git (push)

# 获取上游代码
$ git fetch jsfront

# 检查你的 fork’s 本地 master 分支,如果不在 master 分支就切换到该分支
$ git checkout master
# Switched to branch 'master'

# 合并来自 jsfront/master 的更改到本地 master 分支上。
$ git merge jsfront/master
1.3 提交之后:

提交合并到 jsfront/month 之后,为了保证与主仓库代码的一致性,还需要进行一次本地与远程仓库的手动更新。

二. 提交的注意点

# 正确的做法
$ git commit -m "update:添加了月报的 url "
# 错误的做法
$ git commit -m "update"

三. 内容采集的方式

就是日常月报上的链接从哪里收集,从那里能够得到最新的信息,由于英文的传播问题,这里边暂时只列举中文的,英文的回头的补上,同学有好的英文网站也可以加上。

3.1 来自于各个前端集合网站中的博客或技术站点
3.2 信息集合网站
3.3 群内内容记录

比如在群内出现频率比较高的问题的提问及实现

常用代码收集资源分享,包括群规

3.4 其它方式

四. 如何去重追溯

  • 在线月报群规页面左上角都有搜索功能,可以输入标题进行搜索
  • Fork 到本地之后可以按项目全文手工查找。
  • 有的公众号分享的不是原始链接需要通过百度或阅读原文找到原始链接,这是对知识传播最低的要求或对作者创作文章最基本的尊重。

五. 其它任务

  • 我们现在有总的群规,月报,其它技术细分群也有很多个,只有vuejs群暂时有一个沉淀md文档,但其它相应群还是没有。所以其它群比如:Angularjs , Nodejs , React ,移动微信小程序群等等都能够有这样一个文档沉淀。

  • 另外我们群内有的比较经常出现的问题还是没有一个页面能够沉淀,这就是我们现在需要做的事情。

    常用代码收集资源分享,包括群规

六. 参与者

  • 自2016年10月开始提交者除了在 GitHub 正常的提交记录上出现之外,还会出现在每期的贡献者名单上。