Giter Site home page Giter Site logo

openstack_code_neutron's Introduction

OpenStack Neutron 源码分析

Neutron 是 OpenStack 项目中负责提供网络服务的组件,它基于软件定义网络的**,实现了网络虚拟化下的资源管理。

本书将剖析 Neutron 组件的代码。

最新版本在线阅读:GitBook

本书源码在 Github 上维护,欢迎参与: https://github.com/yeasy/openstack_code_Neutron

感谢所有的 贡献者

更新历史:

  • V0.8: 2015-02-03
    • 按照最新版本进行更新
    • 添加更多服务的实现分析。
  • V0.71: 2014-08-07
    • 添加更多细节分析,添加对ML2的分析。
  • V0.7: 2014-07-18
    • 完成对cmd、common和db部分的分析;
    • 整体代码框架分析完毕。
  • V0.6: 2014-07-11
    • 完成对api部分的分析;
    • 增加目录;
    • 增加新的一章,集中从专题角度剖析代码。
  • V0.5: 2014-07-07
    • 完成对agent部分的补充修订。
  • V0.4: 2014-05-19
    • 完成对OpenvSwitch plugin的分析。
  • V0.3: 2014-05-12
    • 完成对IBM 的SDN-VE plugin的分析。 *V0.2: 2014-05-06
    • 完成配置文件(etc/)相关分析。
  • V0.1: 2014-04-14
    • 完成代码基本结构。

参加步骤

  • 在 GitHub 上 fork 到自己的仓库,如 user/openstack_code_Neutron,然后 clone 到本地,并设置用户信息。
$ git clone [email protected]:user/openstack_code_Neutron.git
$ cd openstack_code_Neutron
$ git config user.name "User"
$ git config user.email [email protected]
  • 修改代码后提交,并推送到自己的仓库。
$ #do some change on the content
$ git commit -am "Fix issue #1: change helo to hello"
$ git push
  • 在 GitHub 网站上提交 pull request。
  • 定期使用项目仓库内容更新自己仓库内容。
$ git remote add upstream https://github.com/yeasy/openstack_code_Neutron
$ git fetch upstream
$ git checkout master
$ git rebase upstream/master
$ git push -f origin master

openstack_code_neutron's People

Contributors

yeasy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openstack_code_neutron's Issues

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.