Hello everyone. I am Shiva Teja, 2nd year CS undergrad, IIT Mandi, India. I'll be participating in GSoC 2013. I came to know about Apache Bloodhound today and I've decided to work on it. Interestingly, I liked almost all the ideas. So I'm not sure about which one to choose now. I haven't installed it/started experimenting on it yet(Sorry if you expected me to that before mail, just couldn't resist enthusiasm). I'll be starting the work now. These are my opinions/doubts on the ideas that I liked :
1. Ticket workflows enhancements : Sounds interesting. Currently I'm not sure how to implement it. I guess I can think about it once I understand Bloodhound's code base and APIs. About the WYSIWYG editor, I came across two of these recently on Hacker news. http://imperavi.com/redactor/ and http://jhollingworth.github.io/bootstrap-wysihtml5/ . Can we use something like these ?. 2. Twitter card integration(and other social tags): So just add meta tags dynamically ? Looks easy. Is it worth working on this project for 2 months ? I think this should not take much time. Correct me if I am wrong. 3. Expose TODOs from the code base in the UI : Again, even this looks easy. As "rjollos" already commented on it something similar has been done. https://trac-hacks.org/wiki/CodeTagsPlugin . 4. Patch workflows tightly coupled to version control: This one has my attention. I might get to learn a lot from this project compared to others. I still have doubts on few other projects. I will get back once I am in a position to think about the implementation details(probably on irc). I think I can finish any of these projects so I want to work on the project that is most important to Bloodhound. If I choose an easy project, I will provide UI enhancements to Bloodhound. I've used bootstrap before for my personal stuff. Regarding my experience, I consider myself as an intermediate python programmer. Projects I've worked on are mostly based on python web frameworks like tornado, flask and Google App Engine. Are there any "must" do things like fixing a few bugs before I apply ? Or can I just work on code samples for the project ? Any comments/suggestions ? Thanks in advance. Shiva Teja.
