I'm sorry to typo undergraduate to understand.

Thanks,
Damon


2014-03-15 16:22 GMT+08:00 Damon Wang <[email protected]>:

> Hi all,
>
> I'm a junior understand student from China, I'd like to participate this
> year's GSoC as a student under Libcloud project.
> I'm interested in write Standard API for Networking and develop a CLI for
> Libcloud, for I'm pretty familiar with Neutron and CLI programming.
>
> * Here are some of my ideas:
>
> As a OpenStack's contributor, I pretty know programming with network is a
> big challenge and Neutron is still developing, some functions are not ripe
> (like LBaaS), some are full of bugs (like Neutron cant interact with
> Ceilometer stably now), some even cant work successfully (like FWaaS,
> VPNaaS). But if we do more contact to OpenStack community, some problems
> can be solved. For example, we can contact to developer who work on or
> registry the blueprints, make sure the interface are stable and write case
> tests first. Besides, we can do as OpenStack(like Nova and Neutron and
> Keystone ..) do, provide different version of API, like V2 or V3 or
> something like that, to make sure programs can get the best compatibility.
>
> As for CLI for Libcloud, I have read almost all of Neutron-client's code,
> the core is cliff and httplib, I have to admit that I'm not very familiar
> with libcloud now but I think libcloud.rest is really a good example, I can
> learn a lot form that, and I'm sure that we can use six to solve Py2 and
> Py3's compatibility, cliff to do bash auto-completion. The only thing
> trouble me is colourize the output, rewrite a print function and filter the
> output? Is there a convenient lib or idea? Does pygments helps?
>
> * Here are some questions:
>
> I wanna know some details about the API for networking, can somebody give
> me some documents? Like the target to availability, how many API we need
> to write (for example, should we support security in these APIs), what
> about compatibility, do we need to make API can work with Nova Network or
> Quantum?
>
> As for CLI, just like the API, we need to get more details.
>
> * Here are some information of mine (follow the template from
> http://libcloud.apache.org/gsoc-2014.html):
>
> My name is Wei Wang, and I use [email protected] for any community
> jobs (like OpenStack community, git, etc).
>
> I dont use IRC frequently, but I'm willing to use if I need, and I usually
> use MatheMatrix as nick name.
>
> I now study at ChangChun University at China, School of Science, and my
> GPA is 3.3/4.0 top 10% at my Dept. And I'm 21 now.
>
> I can use Chinese and English.
>
> I think both of projects I wrote below will take about 3 months, and I
> need more detals. And whole of my all summer is available (form June to
> August, about 3 months).
>
> As for deliverables, it depends on  details of our needs, but I'll try my
> best to develop a high-availability, ease-to-use and extensible API or CLI
> with full documents.
>
> I think I can continually develop and maintenance project. Upgrade if
> Libcloud or OpenStack have some changes related.
>
> I use Linux and benefits form open source community for years. I love open
> source and I have put some of my work to Github and hope it can be helpful
> to anybody. From last year, I did contribution to OpenStack community and
> here is my profile in Launchpad (OpenStack community's bug track and
> blueprints track are all put on Launchpad):
> https://launchpad.net/~damon-devops
>
> Besides, here is my blog and I share technical tips here but it is written
> by Chinese: http://mytrix.me/
> So, may you can use Google-translate:
> http://translate.google.com/translate?hl=zh-TW&sl=zh-CN&tl=en&u=http%3A%2F%2Fmytrix.me
>
>
> Thanks,
> Damon
>

Reply via email to