Introducing BukkitDev, a new service by Bukkit and Curse!

Discussion in 'Bukkit News' started by EvilSeph, Aug 24, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    EvilSeph

    [​IMG]

    BukkitDev is the missing link in the project management chain prevalent in the Minecraft community. The popular solution of making use of forum software - something designed specifically for single-threaded discussion - leaves developers painfully scavenging through threads made up of hundreds of pages simply to get to that one bug report you finally addressed. It is all very tedious and time-consuming; time lost that could be better spent doing what you love - bringing to life those mad, awesome ideas you have running around in your head. With BukkitDev, each project has their own mini-community and tools that developers are free to moderate and make use of; per-project issue trackers and forums are just a few of the advantages BukkitDev has over using a traditional forum based solution.

    As detailed below, BukkitDev provides you with a complete project management solution that makes maintaining and updating your project a breeze. While many of the things BukkitDev has to offer were what we planned Fill to eventually be, there is no way we would be able to achieve the level of maturity and polish that BukkitDev currently has without the support and backing we now have from Curse. Moving forward, with the support of Curse, we are able to provide the community with some much-needed resources and support that we simply could not do alone. Thanks to Curse's support, we can now confidently provide stable, long lasting download hosting to every project within the community and since this takes advantage of the extensive and powerful Curse.com distribution platform, the reach and exposure your projects have will increase significantly. Since BukkitDev makes use of the Curse.com platform, your Bukkit community accounts won't work - you will have to use Curse accounts instead.

    The Bukkit Project has been about giving the community what they need from day one and with Curse backing the project, we're now provided with a unique opportunity to make that happen. With the help of Curse we've been in active discussion and working closely with Mojang to help them with testing and provide us with the ability to have updates ready shortly after a Minecraft update goes live, reducing the amount of downtime the community run servers face to virtually no time at all, allowing you to experience the full update in your own time and not ours.

    Looking toward the future, the Bukkit Project hopes to work with Mojang and Curse to continue to provide the Minecraft community with the tools they need to continue to make magic happen. As a first step, we're offering the BukkitDev service to client modders to help manage and promote their project just as efficiently as server modders can. We hope to expand this service in the future by exploring the possibility of providing a central client mod base with the cooperation and support of Mojang.

    Presentable project page:
    [​IMG]

    Issue Tracker:
    [​IMG]
    [​IMG]

    Per-project forums and pages:
    [​IMG]
    [​IMG]

    Other improvements over our current implementation for plugin releases:
    • Multiple authors per project with permissions handling (for example, you can have a Project Manager, Project Owner, Documenter, Translator, etc).
    • Per-project subscriptions so people interested in your project can follow its progress.
    • Curse provided hosting for your downloads
    • Extra exposure through Curse.com, a high traffic content hub for Minecraft, as well as other games.
    While it is still a little rough on the edges, both Curse and Bukkit are committed to providing the Minecraft community with the best solution we can offer developers to make sharing, managing and supporting their projects as smooth as possible. Please feel free to get your project up and running on BukkitDev (http://dev.bukkit.org) and let us know what you think of the new system (please report issues you have with the site here: http://www.curseforge.com/projects/curseforge/tickets/)!

    If all goes well, we hope to have this new site up and running in place of the unwieldy forum solution we currently employ as soon as possible. Once the majority of the active projects within the community have moved over, we'll be pushing towards phasing out our temporary forum solution.
     
  2. Offline

    Dazzel

    And what about the plugins page?? And the Plugin Development Forum (WIP etc.)?
     
  3. Offline

    Jaker232

    One feature I'd suggest, create a source page so Github doesn't have to be a pain in the ass.
     
  4. Offline

    Taranis01

    ok, i found it... but why only updates per Email and not in dev.bukkit.org itself?

    auto-install/updates would be great! :)
     
  5. Offline

    GmK

    I love the basic idea, but the page is so terribly confusing currently.

    It misses simple features like 'latest changes', 'watch threads', 'tagging', and all these things that made browsing for plugins here on the forums perfect.

    Now I need to click myself through hundreds of pages, always fearing to miss out on stuff (and heck no, I wont subscribe to email updates, that would just spam). I would also love to be able to have something like the "My Content" on the forums here, where you can see all the plugins you have been active on, effectively being a bookmark-page of all your favorite plugins.

    There is no way to search for 'freshly released plugins' as there was here. There is just so much - that from a users perspective - is lacking. As a dev I'd be happy. As a server owner, I am not. :(
     
    Tanite and Taranis01 like this.
  6. Offline

    jasvecht

    Good job guys! Glad to see that Bukkit is finally moving away from clunky-forum-based solutions into a full-fledged development system! :)


    On a side note, I can imagine Notch at this point will be starting to get a bit worried. Seeing Curse now pretty much owns Minecraft SMP.


    Edit: I don't think he minecraft icons are very obvious for categories, in fact, I found myself scrolling over them to find out what they meant. Could I suggest you to perhaps list the current 3-4 letter abbreviation under it or through it with a special effect? Or perhaps nice, glossy buttons?
     
  7. Offline

    Sleaker

    This seems like a major oversight - but I'm going to ask the questions in here and see what responses I garner.
    Bukkit projects inherently rely on java, and being compiled. In the past all other curse-mod sites have relied upon pushing simple Non-Compiled code to a svn and having it auto-archive into the mod. - Currently it seems like the curse git/svn has no thought about how us as plugin developers will be doing any kind of version control. The file upload process is alright, but why would I want to upload a release build manually everytime. On top of that, I already have a jenkins setup but I can't link the files from it which already use a versioning system into the current curse style stuff. I think a lot of the developers are already using some form of version control system, and it would be very helpful if there was a way to allow the new site to link into them (maybe even through simple RSS hooks?)

    - In regards to this, Unless the above stuff can get hammered out, or dev.bukkit.org starts running an auto-builder. I don't see it as being very much of a step forward. If all it handles is artifacts, that's fine I guess, but then we need some way to be able to auto-push build artifacts into the new site. Now it may already be possible, but an explanation on how to do it would be great.

    Some small issues:
    The bbcode editor doesn't parse bbcode properly (nested lists cause issues)
    It would be nice if the editor supported .md markup (as github uses)

    Overall - I really like the direction that this is being taken, and I do realize it's kind of in a beta state right now. It does seem like it will help for management in the future, but right now it just feels like a lot of extra work compared to a thread post, especially when you're only 1 plugin developer.
     
  8. Offline

    Eris

    Do we really need another GitHub? I'll reserve my judgement until I've actually checked it out in detail, but if I can't use this together with GitHub without a great deal of hassle and extra effort then it's pointless.

    One good thing: it's not a forum. I absolutely despise internet forums as a release platform.
     
  9. Offline

    Kainzo

    I wholesomely agree with Sleaker on this.
    I have been very busy in RL and just now have given the time to learn it, I believe some adjustments / tweaks can be made for the betterment of the community and the devs behind it.
     
  10. Offline

    Zaros

    There is no obligation to use this service is there? I would rather stick to forums posts, as anyone who really wants plugins would be willing to surf some pages (I surfed almost every page of releases when I first started my server) and curse seems to have trouble with long up times. I wouldn't mind using it as long as it didn't go down often, but the user name scenario would be a massive pain. If they could possibly have a seperate user database for bukkit, it would be alot easier. I rather not author plugins under 'Zaros104625438'.
     
    Olof Larsson likes this.
  11. I tried using my name from the forums here but it turns out spaces aren't allowed in names. Way to fail.

    Now that I created a project and started goofing around, I'm having a lot of issues trying to figure out what I'm even supposed to do with this. Where do I put a link to my file? All I'm seeing is upload and there's no point in hosting an extra copy when I've already got one.

    And where is the "delete project" option?
     
  12. Offline

    Taranis01

    are Plugin Developers giving theirs rights away when submitting their Plugins on dev.bukkit?
    (im asking because the Terms of Service are to much legal language and thats in english, i don't understand all things)
    Show Spoiler
    By submitting, posting or displaying User Submissions on, to, or through Curse Websites (or its successors and affiliates), you grant Curse, Inc. a worldwide, non-exclusive, transferrable, royalty-free right to use, reproduce, distribute, display, perform, make derivative works of (except with regard to Submitted Add-Ons), transmit or otherwise utilize such User Submissions on Curse Websites (or its successors and affiliates). In addition to the foregoing, you grant Curse the right to syndicate User Submissions and use User Submissions in connection with any service offered by Curse, Inc. With regard to User Submissions known as “add-ons” (“Submitted Ad-Ons”), the aforementioned rights granted by you terminate once you remove or delete such Submitted Add-Ons from Curse Websites. You also acknowledge that Curse, Inc. may retain, but not display, distribute, or perform, server copies of Submitted Add-Ons that have been removed or deleted. You acknowledge that the rights granted to Curse to User Submissions other than Submitted Add-Ons are perpetual. In addition you acknowledge and grant users of the Curse Websites a non-exclusive license to access your User Submissions through the Curse Websites (or its successors and affiliates) and to use such User Submissions as applicable by their respective licenses.
     
  13. Offline

    feildmaster

    Edit project, set as "Deleted." (Will be put in the list to be deleted...)

    @EvilSeph : Please let people edit their names. For those who have had their names taken by people in the curse community.
     
    Adv likes this.
  14. Offline

    Moparx

    I am a donator myself. However, if they were under financial strain one would have assumed that they would have made some sort of mention of it at some point and started a donation drive.

    I am of the assumption that Curse threw some money at someone and took the community over since they own the entire Bukkit community (Check the WHOIS for bukkit.org ;))
     
    Olof Larsson and chopper like this.
  15. Offline

    LRFLEW

    If I submitted a project already to the forums here, do I need to do anything special to get them on bukkitdev?
     
  16. Offline

    cyberdude

    Definitely doesn't work. I tried that as the first attempt. And I just tried again. There is no connection between the Bukkit Forums and the Dev Bukkit. However! There is a connection between the "Official" Minecraft Forum and Bukkit Dev because they both use Curse as provider. Therefore I am curious whether the case is that you have a user on the Minecraft forum with the same username as you use on the Bukkit forum? Or even some where else that uses Curse? WoW?
     
  17. Offline

    CptSausage

    Ah I see right. I have the same name in the Minecraft Forums.
     
  18. Offline

    alexanderpas

    and there we have the first curse problems already, I'm unable to login:

    let's hope these are just some of the startup pains.
     
  19. Offline

    grandwazir

    I share this sentiment. Plus this brings little added value other than a bug tracker, and nothing over the features available at Github as far as I can tell. Although the categorisation is nice and should make finding plugins easier, was it really necessary to hand the user-base to Curse for that? Also let us not forget it was only a few months ago the entire Curse network went down for about a week.
     
  20. Offline

    grinch843

    Yeah, I'am gonna miss having the ability to just click on "watched threads" to check up on the plugins I'am using. If I start getting lots of email notices, may have to create a new email account just for this. Guess I'll just wait and see how things develop...
     
  21. @EvilSeph This is great! The only thing it needs is a slightly better design to suit all around bukkit. Then i think it will be complete. A few bugs i noticed:
    - On the homepage if you are not logged in it shows <[{USERNAME}]> or something like those at the top right.

    If you need any help with it or anything, i am a very good PHP and HTML dev so i would love to help :D
     
  22. Offline

    Grammar Troll

    I keep getting Bad request upon registering?
     
  23. Offline

    cyberdude

    Haha. So many problems, and the bukkit team decides to shut down plugin submissions before DevBukkit is ready.
    So many bugs, so many things that needs to change before DevBukkit is usable for the bukkit community. It will get there I'm sure, but today is not the day, and I just don't understand why the team decides to go into these situations. They are causing more problems than necessary. It should have been a more fluent transition and allow some time to get DevBukkit up to par, and let users try it out. Listen to the response. But NO. I respect the bukkit team, skilled coders and for most of the time they seem to know their stuff. But I kinda feel the Bukkit team is adding more problems to them selves, they are being to eager and to stubborn to realize that their things needs to be tested (and coded) properly before forcing users to a platform that is not ready and not tested properly (And many things are missing).
    For the past what 1-1½ year we have been forced to remember to allow users to easily see the bukkit build supported. Why oh why have this functionality not been added to DevBukkit? Why? Currently DevBukkit doesn't have any proper way to show what build is supported.
     
    Taranis01 likes this.
  24. Offline

    OrtwinS


    Minus the slight grumpy tone I seem to taste, I agree.


    Also, is there any way the first post could host any LESS advertising about how great the curse.com network is...?
    Dont get me wrong, I have nothing against curse, but I do start to wonder how the money flows and who controls what, and if Bukkit is stil 'my' Bukkit.
     
  25. Offline

    mooman219

    We need a download count tracker on the files page. Like the number of times each file has been downloaded. That would be nice.
     
  26. Offline

    Rigby90

    There is meant to be -

    [​IMG]
    A number should appear below the word "Downloads" once people start downloading. Will need to double check however, as it currently looks like it starts off a file with a blank download count.

    Found an example

    [​IMG]

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  27. Offline

    mooman219

    Ahh ok, thank you for clearing this up for me :D
     
  28. Offline

    KoryuObihiro

    This is a great tool - quite feature-rich. My only complaint is that I seriously doubt the Git repo management will be as good as at Github...**is torn**
     
    Olof Larsson likes this.
  29. Offline

    Rigby90

    I agree, GitHub is an amazing service and the chances are the Git service on Bukkit Dev will never live up to it.

    No ones forced into using the built in SVN/Git service on the system, it's just there for those that need a simple SVN Service.
     
  30. Offline

    KoryuObihiro

    I think that the only reason that Github isn't a completely viable alternative to this system is because the SVN learning curve isn't quite so deterring...I remember the nights I spent getting irritated at Git.
     
  31. Offline

    Ahniolator

    How long does it usually take to approve a plugin? I submitted one over 8 hours ago and it's still waiting for approval and I haven't gotten any notifications from anyone if I did anything wrong :(
     
Thread Status:
Not open for further replies.

Share This Page