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.

Reply via email to