On 06/27/2015 03:33 PM, Jeff Learman wrote:
Big help! Thanks to Dims, Steve, and Jay.
Jay, starting with unit tests does seem like a great way to get going
for the reasons you mentioned, plus limiting damage (though I realize
messed up tests could be a hassle too, if a foul-up gates patch
commits.) I think I'll take some time getting acquainted with Nova, mox
and mock. Please point me to any good mock tutorials you happen to know
(though I can see lots of them plus the official docs), or any other
resources you think might help me spin up.
Here's one for you:
https://docs.google.com/presentation/d/11N2sStyrKmRe6ubzabz5R-HWMHZDnfUEyULbtkdcSAA/edit#slide=id.i0
> After this, I'll start a new
topic with [openstack-dev][nova] regarding this subject (or whatever you
recommend.)
Sounds good!
Sorry to sound like someone from last century, but is "#openstack-nova"
a twitter account?
Nope. Old school IRC on Freenode :) #openstack-nova is the channel.
I've yet to use Twitter, but this could be a good
time to get started. (I don't text much either. Old-school. Yeah, I
even still use 'vi' a lot!)
No worries at all, I'm a vim user as well :)
Regards
Jeff
On Sat, Jun 27, 2015 at 3:01 PM, Jay Pipes <jaypi...@gmail.com
<mailto:jaypi...@gmail.com>> wrote:
On 06/27/2015 11:06 AM, Jeff Learman wrote:
I'm an OpenStack newbie, but a seasoned programmer with decades of
experience in data communications (especially IP stack lower
layers) and
embedded systems. I'm fluent in Python, C, C++, and Java.
I'm looking for some pro-bono work to do, and am open to any
suggestions, advice, or pleas for help. I'll need a bit of
mentoring,
mostly in terms of mentioning terms to study up on.
I know about as much about OpenStack as I can learn from the
Wikipedia
entry. I started setting it up on Ubuntu on Cisco UCS for a project
where I worked, but no longer work there. I don't have any
resources
other than a Windows laptop and the Internet, but I could
wrestle up an
x86-based Linux box if necessary (not a rack server, though -- low
budget, I'd take an old tower, install a new MOBO, and go from
there.)
I'm willing to do tedious grunt work, as long as I'm learning
something
in the process (at least, to begin with.) For example, if there's a
desire to convert to Python 3, that'd be a great way to get
involved,
learn a lot, and make a contribution, with minimal deep knowledge
required about OpenStack, and hopefully relatively minimal risk.
Hi Jeff! Welcome to the OpenStack community! :)
Dims and Steve had some great suggestions. I would add one specific
low-hanging fruit item that wasn't on the nova-low-hanging-fruit
etherpad until just now when I added it: unit test cleanups.
There are a ton of unit tests in Nova that use the mox/stubout
library instead of the (now-standard in Py3K) mock library. We'd
love to get the older test cases slowly converted over time.
Converting the test cases can be done in an iterative fashion;
allows the submitter to learn new parts of the Nova source code in
an slow, metered fashion; and the contributor can feel good about
making test code easier to read and rationalize about.
I'm on #openstack-nova most of the time. Feel free to hit me up with
questions. Happy to assist ya :)
Best,
-jay
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev