We’re almost halfway through November already. We promised to have the API in a workable condition by November, and we’re keeping to it. Most of our issues lately have been centered around what we consider to be a lack of transparency. So to address these issues, we wanted to make these announcements!
#We have a Wiki!
####Edit: We totally forgot a staff form. If you’d like to join the wiki team, follow this link and fill out the form. We’ll get back to you shortly.
After a couple of months of furiously poking our Sysadmins, we finally have a wiki! This means that we can finally begin phasing out those sticky threads and implement a far more centralised and up-to-date repository of information. We are currently in the process of populating the Wiki with the most essential information, courtesy of @DarkArcana and the new Wiki team consisting of:
We need more people to join our wiki staff! If anyone wants to join the Wiki team, we’re seeking dedicated and trusted workers to cultivate this garden of knowledge. Most prominently, we require people that can fulfill these qualities:
-
Ethical - This goes without saying. Information provided on the wiki can be read by anyone, anywhere, and it should be a good source of information for all audiences.
-
Competent - You need to be able to spell (or use a spell checker effectively). Consistent grammar or spelling mistakes will not be tolerated. Other editing errors should be checked for and reviewed by contributors as a team. Mistakes happen.
-
Dedicated - Such a large project with a massive community will need up to date information at all times. This means that old pages will need to be edited when things change and new pages will need to be added when new information comes to light.
-
Organized - Pages will need to be structured and organized in an understandable and logical format so that any reader can understand where they are, where they came from, how to go from one place to another, and what a specific page is meant for. Each page should outline what its audience is.
-
Creative - The wiki should be entertaining, easy to read, engaging, and designed in an eye-pleasing format so that different audiences can benefit.
It is absolutely required that anyone on the wiki team be ethical and competent in their work, however as this is a team effort, other qualities can be made up for in one way or another by different people in the team. Not everyone is as visually creative as they might be with their words. Remember that we want a well-rounded staff and will take these things into consideration.
We also will desperately need translators in the coming weeks and months as new pages are added. So far a few people have volunteered. Please let us know if you have an interest in this work and can dedicate your time and expertise.
#Forge Status
As you know, the Sponge implementation has a dependency on Forge. For right now we’ll be focusing on a release for Minecraft 1.8, because that fits best with our timeline. The Forge team is working hard on patching Forge to Minecraft 1.8, the largest update to Minecraft yet, despite the size of the task(almost 100 patches in total). Forge 1.8 is currently in the works; however, we are unsure of its status. We do know that LexManos is currently powering through the patches privately. As all of you know, this update was going to take a long time, but we hope that with his hard work and dedication, it will be near finished soon.
#Sponge Development Status
Currently we’re still chugging through and working on the design of the API. With the goal of having more transparency into Sponge development, we’ll be putting up a todo list that we’ll update as we go through the project in this Google doc.
The todo list is split into release items(for our next release) and post-release items(after the first API release), and we’ll be crossing out things as we complete them. We will be going through the current pull requests on the API repository first, reviewing them, and pulling ones that fit our requirements. Thank you for all the contributions that you have made so far, we’ll be getting around to them soon.
You are free to continue making PRs on the API repository, because that is where we most need them. We are currently not focused on working on implementation(the Sponge repository), and while we will discuss possible implementations in relation to a specific API, we will not look at any pull request that is made on the Sponge repository, only the SpongeAPI one.
In addition, the todo list will help us in getting a better, more concrete API release date, which we know a lot of you have been waiting for. The IRC gives an API release date of November, and that is still mostly true. Depending on how fast we go through the items, the Sponge API may be done in late November or early-to-mid December. This really depends on the volume of PRs we get and the amount of discussion we do on specific interfaces, as API design is no easy task. Rest assured that we are working our hardest on designing the Sponge API as quickly as possible while still making sure that it is still useful and relevant.
#####EDIT: There is no link to the wiki because it’s still under heavy development. You can probably find it if you’re creative, but there won’t be anything useful there yet. So please don’t ask. We are just looking for a team right now.