(cross posted from http://www.reddit.com/r/spongeproject/comments/2g6uxd/discussion_is_sponge_growing_a_bit_too_fast_and/)
Well, just my own two cents.
From what I can see, people are literally throwing themselves at the sponge developers, trying to help out in whatever way they can. While I don’t think this is a bad thing, I’m quite worried about whether it’s the right time to contribute.
Firstly, looking at the PRs, there are one too many duplicates of the same thing. From what I can see the base of the API is still considerably in flux. Hence I don’t see why people should be considering doing PRs at the moment. I really do encourage people to have another think and consider, whether your team application/PR is really necessary at this point in time.
Secondly, the team has stated that Sponge will most likely be for 1.8 and above, at the very least. Hence, I don’t see why we can’t still use the current bukkit ecosystem for now (don’t get me wrong, I’m not encouraging semi-legal redistribution of spigot or cauldron), and not panicking about whether sponge can be in a useable state to build X plugin off.
Thirdly, I think we need to give the team some space to decide what they want to do with the API, what is their vision for it. I think we should hold off on suggestions and such, until the team can develop a clearer picture of what they want to do. The new PR guidelines is a step in the right direction, but there’s still a long way to go.
Fourthly, we will most likely not see a viable 1.8 modded server before the new year. 1.8 introduces many breaking things, like a rework of the render engine and the introduction of multi-threading. Mod authors will likely take a long time to update because of this changes. While I understand that vanilla servers are only affected by the speed of forge and sponge updates, I don’t see how everyone is in such a tizzy to develop the API now. We have time, lets slow down and think things through, of what should be in and what shouldn’t.
Fifthly, sponge was born out of chaos, and we are still in the middle of said chaos. Let the dust settle. We should calm down, take a deep breath and sit back. Rome was not built in a day and neither can sponge.
Sixthly, there is a lot of hype, maybe too much hype surrounding this project. While in understand that the fact of bukkit, forge and many other developers coming together to develop one API for server plugins is a good thing, I fail to see how its the next best thing since MCP/Modloader (or sliced bread?). Hence, I think this problem of “too much hype” is a potential issue going forward.
TL;DR: While I think the community getting involved is good, I don’t think the amount of community involvement at this point in time is sustainable for the API. We have time, lets give some time for the API to develop. As someone on IRC said, “People are already thinking where to put the furniture, even though the foundations have just been built.”
(posted it on reddit originally, but I was thinking if we could have this discussion here as well)