GNOME Outreachy OpenStack intern and GSOC OpenStack intern - Current Software Engineer at Red Hat - Trove and Zaqar core developer - Loves to help newcomers! Meet me at #openstack-101
MySQL, PostgreSQL, MongoDB, Redis, Cassandra, Couchbase and more! - Designed to run entirely on OpenStack. Relies of several other components: Nova, Neutron, Cinder, Swift, Glance, Keystone
- Sign the Individual Contributor License Agreement (ICLA) - Create and upload your SSH key to Gerrit NOTE: Make sure the email you use in every account is the same! More in http://docs.openstack.org/infra/manual/developers.html
find a bug https://bugs. launchpad.net/trove/ - Try to reproduce the issue - Is it a bug? Assign it to yourself - Is it not a bug? Ask the reporter for more information and/or leave your feedback TIP: The low-hanging-fruit tagged bugs should be easier to fix
◦ git review -s ‐ Configure gerrit username: ◦ git config --global gitreview.username yourGerritUsername Note: The developer guide has a lot of info around setup http://docs.openstack.org/infra/manual/developers.html
project and status - Read fixes > Do they look ok? Submit a +1 > Is there something you don’t understand? Submit a comment without rating > Would you like to suggest a change? Submit a -1 and add your feedback in the comment form or inline the code
weekly meetings agenda. Join the meeting and discuss with the community about it - Send the feature proposal to the developers mailing list. Follow the thread!
in IRC, just ask. People will come back to you. ‐ Don’t send private messages to members of the community directly. Asking things publicly allow more people to jump in and learn from your experience.
other developers reviews. You will learn a lot! ‐ Don’t know how to fix something? Get help from the community. Try to think on a possible solution, bring it up in IRC and discuss with the rest of the team. Developers are happy to provide feedback.
another task and get your mind away of it. The moment of inspiration will come. ‐ Still blocked? Ask someone in the community. Make sure to make concise questions. E.g. I’m getting this output <paste> when I launch a Trove instance. I deployed Trove with X on Y.
traces you are getting in the logs - paste.openstack.org ‐ Etherpad OpenStack. Useful for discussing a feature or fix with others - etherpad.openstack. org