Re: [openstack-dev] How-to and best practices for developing new OpenStack service

2014-05-09 Thread Stefano Maffulli
On 05/08/2014 12:16 AM, Ruslan Kiianchuk wrote:
 Short tutorial for developers not familiar with OpenStack infrastructure
 still would be useful. My task is to help Python developers that haven't
 worked with OpenStack before start an OpenStack service development in
 the shortest possible period. If none will come up, I'll be thinking
 about writing one :)

I thought about a short tutorial and I realized that it wasn't going to
be short at all. So I opted for a full size training program instead :)
We're going to have the first 'full size' OpenStack Upstream Training
edition in Atlanta tomorrow so we'll know how it goes soon.

The reason why I opted for a longer training instead of a short tutorial
is that OpenStack is huge, in terms of code available *and* tools used
*and* social habits. The coexistence and the equal importance of all
these aspects made me decide that a simple tutorial would not serve
adequately the purpose of onboarding new OpenStack developers.

We're already thinking of running Upstream Training again before Paris
so stay tuned. I expect that with experience and more resources we'll
also be able to produce content to consume in 'pills' for more
continuous training of new developers.

Regards,
Stef

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How-to and best practices for developing new OpenStack service

2014-05-08 Thread Ruslan Kiianchuk
Thanks for the links, cookiecutter template is useful for obtaining initial
project structure.

Short tutorial for developers not familiar with OpenStack infrastructure
still would be useful. My task is to help Python developers that haven't
worked with OpenStack before start an OpenStack service development in the
shortest possible period. If none will come up, I'll be thinking about
writing one :)


On Wed, May 7, 2014 at 4:08 PM, Ruslan Kamaldinov
rkamaldi...@mirantis.comwrote:

 Hi Ruslan!

 I can recommend two resources:

 1. cookiecutter [1] - template for a new OpenStack project
 2. http://ci.openstack.org/stackforge.html - this page helps to setup a
 project
in OpenStack infrastructure, including code-review, Jenkins automation,
 etc.


 [1]
 http://git.openstack.org/cgit/openstack-dev/cookiecutter/tree/README.rst


 Regards,
 Ruslan

 On Wed, May 7, 2014 at 4:08 PM, Ruslan Kiianchuk
 ruslan.kiianc...@gmail.com wrote:
  Hello, community.
 
  There are numerous open projects evolving that are designed to work with
  OpenStack and follow OpenStack development principles (technologies
 stack,
  architecture, etc.). There are even more efforts within many companies
  working with cloud technologies.
 
  However it is hard to quick-start with all the practices developed at
  OpenStack community and start developing an OpenStack service the right
 way.
 
  So are there any resources, tutorials, guides on how to start an
 OpenStack
  service from scratch?
  Something that would describe correct usage of Oslo project, common
  architecture and give recommendations for developers.
 
  Thank you.
 
  --
  Sincerely, Ruslan Kiianchuk.
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Sincerely, Ruslan Kiianchuk.
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How-to and best practices for developing new OpenStack service

2014-05-08 Thread Ruslan Kamaldinov
On Thu, May 8, 2014 at 11:16 AM, Ruslan Kiianchuk
ruslan.kiianc...@gmail.com wrote:
 Short tutorial for developers not familiar with OpenStack infrastructure
 still would be useful. My task is to help Python developers that haven't
 worked with OpenStack before start an OpenStack service development in the
 shortest possible period. If none will come up, I'll be thinking about
 writing one :)

Yes, intro tutorial could be useful. But before you start, please take
a look at existing resources:
1. https://wiki.openstack.org/wiki/HowToContribute
2. https://wiki.openstack.org/wiki/GerritWorkflow
3. https://wiki.openstack.org/wiki/GitCommitMessages


AFAIK Stefano and Tom are working on something similar. Added them to cc list.

Thanks,
Ruslan

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] How-to and best practices for developing new OpenStack service

2014-05-07 Thread Ruslan Kiianchuk
Hello, community.

There are numerous open projects evolving that are designed to work with
OpenStack and follow OpenStack development principles (technologies stack,
architecture, etc.). There are even more efforts within many companies
working with cloud technologies.

However it is hard to quick-start with all the practices developed at
OpenStack community and start developing an OpenStack service the right way.

So are there any resources, tutorials, guides on how to start an OpenStack
service from scratch?
Something that would describe correct usage of Oslo project, common
architecture and give recommendations for developers.

Thank you.

-- 
Sincerely, Ruslan Kiianchuk.
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How-to and best practices for developing new OpenStack service

2014-05-07 Thread Jay Lau
You can refer to https://github.com/ddutta/openstack-skeleton for some
help. Thanks.


2014-05-07 20:08 GMT+08:00 Ruslan Kiianchuk ruslan.kiianc...@gmail.com:

 Hello, community.

 There are numerous open projects evolving that are designed to work with
 OpenStack and follow OpenStack development principles (technologies stack,
 architecture, etc.). There are even more efforts within many companies
 working with cloud technologies.

 However it is hard to quick-start with all the practices developed at
 OpenStack community and start developing an OpenStack service the right way.

 So are there any resources, tutorials, guides on how to start an OpenStack
 service from scratch?
 Something that would describe correct usage of Oslo project, common
 architecture and give recommendations for developers.

 Thank you.

 --
 Sincerely, Ruslan Kiianchuk.

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Thanks,

Jay
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How-to and best practices for developing new OpenStack service

2014-05-07 Thread Ruslan Kamaldinov
Hi Ruslan!

I can recommend two resources:

1. cookiecutter [1] - template for a new OpenStack project
2. http://ci.openstack.org/stackforge.html - this page helps to setup a project
   in OpenStack infrastructure, including code-review, Jenkins automation, etc.


[1] http://git.openstack.org/cgit/openstack-dev/cookiecutter/tree/README.rst


Regards,
Ruslan

On Wed, May 7, 2014 at 4:08 PM, Ruslan Kiianchuk
ruslan.kiianc...@gmail.com wrote:
 Hello, community.

 There are numerous open projects evolving that are designed to work with
 OpenStack and follow OpenStack development principles (technologies stack,
 architecture, etc.). There are even more efforts within many companies
 working with cloud technologies.

 However it is hard to quick-start with all the practices developed at
 OpenStack community and start developing an OpenStack service the right way.

 So are there any resources, tutorials, guides on how to start an OpenStack
 service from scratch?
 Something that would describe correct usage of Oslo project, common
 architecture and give recommendations for developers.

 Thank you.

 --
 Sincerely, Ruslan Kiianchuk.

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev