> I've only just started my education - having taken a semester in .NET > programming, I'm making myself comfortable using linux and vi and any dev > tools I can play with. So though I don't have a lot of skills to offer > right away, I fully intend to grow with the development of Freenet and > learn along the way, contributing anything I can.
If you want to learn something I suggest you do the following: Read the source code of various parts of Freenet from the entry point on. As you walk along the source code, try to improve it by pushing changes to your own github repository and sending pull requests to the freenet account... - What Freenet absolutely lacks is 1) code review 2) documentation 3) code polishing So if you just read the source code and add Javadoc to everything which you have understood, it will be a huge help to the project. If you also refactor ugly code into something more beautiful, remove legacy stuff, etc. it will be even more help. And it will automatically lead to bugfixing if you review the code and comment it - you will find lots of things which are not very clear and many will be bugs. Anyway, what I would like to say is the following: My suggestion is not a random idea. If the project had more money, I would vote for hiring someone who does NOTHING but code review & documentation. We are totally lacking such a developer. Please do it if learning by reading is fun to you. Of course, someone who programs new features is better than someone who does nothing because reviewing is not fun to him - so if you don't want to review then try to write new features. But having a neutral person review much code would help the project very much right now. Greetings, xor (Freetalk developer)
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] http://freenetproject.org/cgi-bin/mailman/listinfo/devl
