As you can probably imagine, applications aren’t made by themselves: they need someone to work on them. Adding new features, solving bugs and having a life can be really hard for just one person. Hopefully, you can solve this problem.
G-java uses a sourceforge SVN system to allow you to get the latest version.
- Track down one bug: It can be a hard job to find what’s wrong with a program. If possible, track down a bug to make it easier to solve.
- Solve a bug: Even well tested and well made applications can have some bugs. Solving a bug in a middle of lots of them might seem ridiculous for some people, but it might solve many problems in the future.
- Fix regressions caused by a bug fix: Sometimes, fixing a bug can have unpredictable results. You can see the code before that bug(or not) and fix the regression. When you fix a regression, make sure you don’t recover any bug.
- Fix regressions caused by adding a feature: Same as above
- Add a new feature: First think if it is essential for G-java(if it should be in the core) or if it should be implemented as an extension. Then develop it. Don’t make many things at once unless it’s needed. Instead, you should add some features, test them, and then add the remaining
Don’t do it alone! We have a community that’s available to help.