Posted on: 05/13/15 06:16PM
StarBuster said:
Hi again,
I'm a software developer for some years now and I would like to help develop the platform, fixing bugs, find security holes, test and implement the feature requests on the bugtracker. I have quite a lot experience in PHP I guess. But where to start? I tested the 0.1.11 version on my local system and fixed some minor bugs to get familiar with the code (I though it would be much more source code, or did I miss something?). Is this the version to begin with or are there newer files? Some pages back someone posted an SVN URL, but the server isn't responding on that port, so I have to stick with the ZIP files from first page. Where would I need to submit / commit changes and more importantly: how do I know which bugs or features have been already fixed or implemented so I don't need to fix them twice? Compared to the current 0.2.5 beta version on the gelbooru.com domain, the 0.1.11 seems to be quite outdated. Does it make sense to start working based on this version nevertheless?
The 0.2.5 source is very, very different from the 0.1.x code. Buggies and additional features written for 0.1.x are very likely to be incompatible with 0.2.x.
We currently have no plans to open-source the 0.2.5 branch. The branch I'm working on, 0.2.6, may be open-sourced at some point, but Lozer wants to polish it up a bit more first, and it's likely that it won't end up being used on the live site.
The next version, 0.3.0, is planned to be open-source, as the Patreon says. Until we have it finished, though, it currently isn't even available to me even though I'm a dev.