OpenStack is comprised currently of three official projects, one incubator project, and a number of satellite projects: Compute/Nova (Official) Image/Glance (Official) Object/Swift (Official) Identity/Keystone (Official as of Essex) Network/ (Satellite) Queue/Burrow (Satellite) Volume/Lunar (Satellite) Database/Red Dwarf (Satellite) ...and more! Many of these projects share a large amount of code which has been copied, pasted, and modified to fit new scenarios. I would like to propose: 1) The creation of `openstack.common` Python module to be hosted on GitHub. 2) Official guidelines for including code into `openstack.common` including a long list of DOs and DONTs. 3) Timeline and steps for moving forward, as well as a discussion as to potentially pitfalls.
Tuesday October 4, 2011 12:00pm - 12:25pm