Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

How to Help

mastercoms edited this page Dec 24, 2014 · 2 revisions

Glowstone is in development and needs your help!

Developing

Glowstone is written in Java and uses Oracle's code style guidelines. More about Code Style

  • To get started on a new feature, either find an issue or create a new one describing what you're going to do. Make sure no one is working on the same thing before you start!
  • Fork Glowstone, and if necessary, Glowkit (please link to your Glowkit PR from your Glowstone PR). Make a new branch describing your new feature in a word or two.
  • After you're done, you can submit a pull request. It will be reviewed by Glowstone's collaborators, and you'll be able to revise your code to be (almost) perfect!

Be advised that this is just a summary and you should read CONTRIBUTING.md and PR Handling.

Documentation

We are also in need of people to document Glowstone. Small changes, like grammar and formatting are welcome on the wiki, however, are not welcome in the project's code.

Project Documentation Todo
Code Documentation Todo

Testing

Glowstone is in development, and we need your help to make it as stable as possible!

An important part of Glowstone is compatibility. Make sure you test plugins so we can be sure the transition from CraftBukkit to Glowstone can be as seamless as possible.

In addition to finding plugin compatibility errors, we need people to find bugs within Glowstone itself. If you find any bugs, make sure to post a bug report.

Make sure you follow the guidelines when opening an issue.

Make sure you include your environment details, like your OS, Java version, and Glowstone version. Be sure that the problem is with Glowstone and not a plugin.
If there is a server error, make sure to paste that too.
Remember that the issue tracker is for server bugs and errors, not for asking for help or information about Glowstone. You can do that on the forums.

Discussion

If you have any suggestions, or any questions, please post them on the Glowstone Forums.