(posted to the main list, for wider distribution)

When:    June 6 - June 10
What:     Learn to Hack On Cobbler
Where:   Online (Everywhere!)

We have a lot of folks that have interest in Cobbler, and many that have 
submitted some small patches here and there.    Would you like to learn 
more?  Or are you just getting
started with Python, RPM, git, and submitting patches?   Is there a 
feature that you want that sounds easy (or a bug fix) but Michael is 
just way too busy with other things to get a knocked
out?   Well, do I have a deal for you! 

Think of this as a non-paying "Google Summer of Code" for people who are 
not students and don't have a whole summer (students welcome too, of 
course).    All that are interested are welcome, and you will be my top 
priority all week.    You and getting your ideas implemented (provided 
they are sane of course) are priority #1 all week.  

June 29th to July 3rd, I'm making myself available to answer any 
questions you have about implementing Cobbler features that are 
important to you.     This does not mean
Cheetah snippets or fixing your IT configuration.   I won't do any user 
support by IRC that week.  I mean code.  RFEs.   Request for 
Enhancements.     There's no better way to get things done in Open 
Source by doing them yourself, and there's no better way to make a 
project successful than to teach.   And I've not been doing that 
enough.   It is time to grow our contributor base into the stratosphere.

So, do you know Perl, and not Python?   Want to learn how to do 
something in Cobbler?    Need help understanding what files to change?   
Not sure how to use git?   It doesn't matter, this is your week.    
Bring your ideas, bring your questions, and get ready to learn how to 
implement those ideas in Cobbler.

What do you need to do?

* Get a Fedora account:  https://admin.fedoraproject.org/accounts

* See if your RFE is in Trac at http://fedorahosted.org/cobbler, and if 
so, assign it to yourself.   If not, open a new ticket first and assign 
it to yourself.    Small ideas are fine, it doesn't have to be something 
huge.  

* Download the cobbler development branch following instructions at 
https://fedorahosted.org/cobbler/wiki/PatchProcess and look at it. 

* Join IRC:  #cobbler-devel on irc.freenode.net.  If neccessary use a 
web IRC client if your work blocks IRC.   You can also talk on the devel 
list, but IRC is highly recommended

*Join the cobbler-devel mailing list at 
https://fedorahosted.org/mailman/listinfo/cobbler-devel

I'll expect a basic level of programming proficiency, i.e. bash scripts 
or Perl or anything... and that's all you will need.   If you are a 
newbie to Python we can help you out.

Look forward to this July 6th-10.

Thanks!

--Michael
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to