Git Product home page Git Product logo

vexease's Introduction

Vexease

Build status

项目简介

Vexease为公共计算机设备应用监管系统的项目产品

项目目标

  • 设计并研发一款小型软件,实现软件运行限制的核心功能。
  • 申请该软件的软件著作权。
  • 测试并部署在**地质大学(北京)机房。

受众目标

使用Windows操作系统的公共计算机。主要目标有:学校机房、办公室,企业事业单位办公室、柜台机,网吧等公共计算机较多的组织。

项目周期

项目开发周期为一年

第一阶段(2017.1.1-2017.2.1)

完成项目需求分析。根据项目需求确定的系统功能,查看收集相应资料文档并学习相关技术。

第二阶段(2017.2.1-2017.6.1)

根据需求分析,完成系统基本功能的设计与开发,完成并初步建立用户界面框架。

第三阶段(2017.6.1-2017.8.1)

初步测试系统基本功能,完善系统功能与用户界面,完成系统开发。

第四阶段(2017.8.1-2018.1.1)

对部分公共计算机进行实机部署测试,并根据测试结果继续完善系统。

成员及分工

负责人

臧旭 - MFunction96

项目管理、软件设计研发与测试、业务逻辑设计与开发,设计文档撰写

成员

段玲玉 - HLYS0625

软件界面设计与开发,设计文档、说明文档撰写

杨桦桉 - ChrisYoung96

软件测试及部署设计与研发,文档撰写与整理

vexease's People

Contributors

hlys avatar mfunction96 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

vexease's Issues

GitHub 的 Pull Request 作用

作者:beepony
链接:https://www.zhihu.com/question/21682976/answer/79489643
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

简介

我尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pull request,你拿到试卷重新改正错误,相当于 merge。

当你想更正别人仓库里的错误时,要走一个流程:

  1. 先 fork 别人的仓库,相当于拷贝一份,相信我,不会有人直接让你改修原仓库的
  2. clone 到本地分支,做一些 bug fix
  3. 发起 pull request 给原仓库,让他看到你修改的 bug
  4. 原仓库 review 这个 bug,如果是正确的话,就会 merge 到他自己的项目中

至此,整个 pull request 的过程就结束了。
理解了 pull request 的含义和流程,具体操作也就简单了。以 Github 排名最高的 https://github.com/twbs/bootstrap 为例说明。

1. 先点击 fork 仓库,项目现在就在你的账号下了

image
image

2. 在你自己的机器上 git clone 这个仓库,切换分支(也可以在 master 下),做一些修改。

git clone https://github.com/beepony/bootstrap.git
cd bootstrap
git checkout -b test-pr
git add . && git commit -m "test-pr"
git push origin test-pr

3. 完成修改之后,回到 test-pr 分支,点击旁边绿色的 Compare & pull request 按钮

image

4. 添加一些注释信息,确认提交

image

5. 仓库作者看到,你提的确实是对的,就会 merge,合并到他的项目中

以上就是 pull reqesut 的整个流程~

参考文档

Fork A Repo - User Documentation
Using pull requests
Creating a pull request

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.