Hey Mario,

Welcome and thanks for helping out!

The developer docs are a great place to get started.

#1 - Not sure if there is anything recent, but here is an old diagram:
http://ilearnstack.files.wordpress.com/2013/04/keystone.png
#2 - I would read up on the section (Running with PDB)
http://docs.openstack.org/developer/keystone/developing.html#running-with-pdb
 it's what I do most often.
#3 - I'll leave this to others
#4a - We usually lurk in (and flood) the #openstack-dev channel, so just
give us a shout there. (Bug any of the folks here:
http://russellbryant.net/openstack-stats/keystone-reviewers-30.txt).
#4b - Join us on Tuesdays for the Keystone weekly meeting.
https://wiki.openstack.org/wiki/Meetings/KeystoneMeeting
#4c - Blueprints: https://blueprints.launchpad.net/keystone Bugs:
https://bugs.launchpad.net/keystone
#4d - More of an FYI - Icehouse milestone 2 just ended, so there won't be
any new API features landing in milestone 3. (Good time to keep an eye on
bugs :) )

That's all I can think of for now.


Thanks,

_____________________________________________
Steve Martinelli
OpenStack Development - Keystone Core Member
Phone: (905) 413-2851
E-Mail: [email protected]



From:   Mario Adessi <[email protected]>
To:     "[email protected]"
            <[email protected]>,
Date:   01/22/2014 09:37 PM
Subject:        [openstack-dev] new keystone developer



I'd like to begin contributing to the keystone project.

Keystone, along with all the other major infrastructure components in
OpenStack, is a rather large project. I've read over the developer
documentation, but was hoping to get help with some questions.

(1) Are there diagrams that describe how various classes, functions, etc.
interact with one another?

(2) What's the best way to debug keystone when editing existing code or
adding? Tips from those who do this every day would be greatly appreciated.

(3) Is there a way to import large chunks (or, preferably, all) of keystone
into iPython? This makes debugging super easy and would fit in nicely with
my existing workflow with other projects.

(4) Any other tips / tricks to help jumpstart tinkering with code?

Many thanks.
-mario_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

<<inline: graycol.gif>>

_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to