Our project was reopened as open source in June of 2021 and will forever stay this way. If you are a contributor there are a few guidelines you need to follow in
order to make sure that you are not doing all of this working for nothing.
<br>
<br>
<b><u>Pull Requests</u></b>
<br>
<br>
Developers are expected to make all changes in their own forks/branches and create a pull request to the main repository with their contributions. If you do not know what these are or how to do them, look at the gitlab documentation.
<br>
<br>
<b><u>Staying up to Date</u></b>
<br>
<br>
Developers are expected to have their forks/branches fully up to date before submitting pull requests in order to avoid merge conflicts.
<br>
<br>
<b><u>Server Playerscripts</u></b>
<br>
<br>
New bot scripts must undergo a thorough review before being allowed into the game. The criteria for an acceptable botscript are as follows:
<br>
<ul>
<li>The script should not enable the automated farming of any high level items, materials or resources.</li>
<li>The script should be designed to automate some boring task or grind</li>
<li>The script should not offer active advantages to other players other than offering for sale low level resources on the grand exchange.</li>
</ul>
<br>
<br>
<b><u>Credits for Contributors</u></b>
<br>
<br>
When an issue is created on our Gitlab page's issue tracker, a staff member will assign a certain number of credits they believe it to be worth. Should the issue be fixed by a contributor and fully merged into the codebase, the person who reported the issue will receive a credit, and the person who fixed the issue will receive the full amount of credits listed for the issue. Only in very rare circumstances will a contribution that doesn't address a listed issue result in a credit reward, as a staff member did not have adequate time to assign that issue a credit value.
<br>
<br>
Should an issue be fixed by the same person who reported it, they will receive the listed credit amount plus the bonus credit for the initial report. This is just to keep things simple.
<br>
<br>
The main thing a player or contributor should take away from this is that reporting bugs the proper way is very important, and focusing on already-reported bugs when decided what to fix is equally important.
<br>
<br>
Contributions for new content, like adding a new quest or minigame, or adding some other piece of content that was plainly missing/never implemented, will function differently and will receive a credit reward based on a careful evaluation of the time and effort as well as the quality of the contribution. A small and very well written quest might have a very worthwhile reward, while a large and poorly written quest might give substantially less credits than one might expect. Quality is better than quantity here.