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

    SpaceManiac

    @Olof Larsson Avoiding NIH is part of the reason we have BukkitDev/CurseForge instead of a ground-up Fill.

    I think it is important that the use of BukkitDev as forced in that it's a lot better than the current system. What should not be (and is not!) forced is the use of any specific part of BukkitDev. You can host your source, documentation, etc on an external site if you so wish. The only thing that is "forced" is hosting (some of) your files there, because by the nature of CurseForge projects kind of have to have files of some kind on them.
     
  3. Offline

    EssentialsTeam

    Things that should be possible:
    • Allow the download link point to an external download site, like the github download page.
    • Allow the repository link in the menu point to github. Right now, if you enter github as external link, it shows as text on the repo page. You have to copy&paste it to the browser bar to get there.
    • Where is the release version of the plugins?
    • Why can't plugin authors moderate their own forum? Like deleting threads.
    • Also, since it's popular among the devs, can we have a link to a webchat.
     
    Olof Larsson likes this.
  4. Offline

    Raphfrk

    Exactly, at min, there needs to be a favourites link so you don't have to search for your own plugins.
     
  5. Offline

    Gabriel333

    And I can't sign up with Gabriel333 :(
     
  6. Offline

    Sleaker

    I less want to see a FAQ, and more want to see Bukkit/CraftBukkit added fully onto dev.bukkit.org - as I said earlier. If you guys don't intend to use dev.bukkit for Bukkit/CraftBukkit - why are we even being asked to convert over and use it? If the main developers wont even use their own system that they are developing why are we being asked to? The best way development occurs is when you are using your own product, You quickly realize what shortfallings it has and what it needs to make things work properly and better. The obvious step is to submit Bukkit/CraftBukkit as the examples onto dev.bukkit.org - and have the bukkit team fully use their systems to handle features/issues/builds/patch-notes and the like. The differences between bukkit and a highly complicated plugin are minimal - and showing that bukkit and craftbukkit can operate and take advantage of dev.bukkits features will make it more palatable for those of us that are having serious doubts about it's usefulness over the way we are already doing things. (I do like the centralized pages and how it can be made configurable.)

    Basically - I'm calling out the Bukkit devs. Put up your own Development onto dev.bukkit before you expect us as developers to jump on the bandwagon.

    I'm not dismissing dev.bukkit, I like it, I just think it's young, and I don't understand why Bukkit hasn't done this yet.

    Click your name when you're logged in and it gives you a list of projects you are involved in.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
    chopper, mrgreaper and Gabriel333 like this.
  7. Offline

    Celtic Minstrel

    @CptSausage – The WikiCreole syntax supports a very concise table syntax (though seemingly not very flexible). For google docs, I dunno, but I kinda doubt the usefulness of that.

    If the WikiCreole table syntax is too inflexible for your liking, you can use HTML. There's also the choice of using Textile or Markdown.

    @Olof Larsson – You have multiple points here, most of which are invalid. I'll address them individually. (#154)

    BukkitDev does this. Granted, the links are not all on the search page, but nor should they be; it would be too cluttered. As soon as you click a plugin, you get a page from which you can reach the download link, documentation, issue tracker, and so forth.

    BukkitDev does this. It explicitly has a function to link to an external repository rather than using a BukkitDev repository.

    But keeping things a bit more centralized is not unreasonable. Yeah, we shouldn't enforce it, but it's good to encourage it. By putting your documentation on BukkitDev instead of a Github wiki, you can reduce the amount of effort someone needs to put in to find it.

    Which is why BukkitDev is good, because it gives a choice of Git, Subversion, and (I think) Mercurial.

    The built-in documentation pages on BukkitDev are a full-blown custom wiki. But if you really prefer to keep your documentation in a different place, there's nothing stopping you from just linking to it.

    Nice nightmare, but it couldn't be further from the truth.

    This one is actually a good thing.

    BukkitDev has provision for using an external issue tracker.

    In essence, this is what BukkitDev already is, with the difference that the links would go on your description page, not on the index. They don't belong on the index, anyway.

    @essentialsteam (I'm assuming @snowleo is speaking?) – I definitely agree that throwing an anchor around the github link would be nice, or something similar at least.

    Time issues, perhaps? ScrapBukkit at least is already on BukkitDev.

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

    Tmas

    How can I use the subversion repository? I tried logging in with my username and password, but it doesn't work...
     
  9. Offline

    Pim1234

    it would be nice if i could keep on using my own account.
    and i think it would be even nicer for plugin devs whose names are know and who get the message "this username is already taken" or whatever it is...

    and it's down again (i hate curse, this has happened a lot in my experience)
     
  10. Offline

    feildmaster

    To add on to this, you can even use WikiCreole syntax in ANY OTHER type of code. I use BBC, and switch between using BBC and Creole.
     
  11. Offline

    Gabriel333

    @EvilSeph @BukkitDev

    I would like to move to BukkitDev but I cant create my username "Gabriel333" which I also uses on "wwwMinecraft.net" and www.bukkit.org" Somebody has allready taken my username!!!! I cant change my Username on www.minecraft.net"

    This make it imossible / very confusion to talkwiyh and discuss whit the users of my plugin "SortInventroy"...

    I dont know what to do now... and I cant move to BukkitDev because of this!
     
  12. Offline

    feildmaster

    I believe they have a way to change names. But don't hold it to me.
     
  13. Offline

    Gabriel333

    I cant find it on minecraft.net, and they will properly just think that I have been blacklisted on some server and now what to change my username. Since I have paid i cant just create a new account.

    I cant find a way to change names on bukkit.org either.


    EDIT:I found this on minecraft.net supportsite...​

    I would like to change my username

    We apologize but we do not support this action at this time. In the future, promise!

    Did this help you with your problem? ✓ Yes☓ No
     
  14. Offline

    feildmaster

    That's not what I meant. I "believe" they can change the name displayed on dev.bukkit.org. (But they really should make it clearer)
     
  15. Offline

    Gabriel333

    Well i use the same name in
    www.minecraft.net
    www.bukkit.org
    www.minecraftwiki.net
    www.github.com
    wiki.bukkit.org
    and more "minecraftplaces".....
    The websites does not support changing of username and I cant create a new account, without changing my emailadress to!!!

    And now I can't create my account on BukkitDev :'(

    This is really up the hill.... :mad:
     
  16. Offline

    Olof Larsson

    Thanks for your post. I believe that the documentation is somewhat enforced though.
    http://dev.bukkit.org/server-mods/factions/

    It looks kinda empty and boring with just a link compared to the plugins that put the documentation there. Don't you agree? :p And that is a bit of a problem.

    Now IF there would have been just a listing of plugins and a link to the documentation that you could point anywhere... Then this problem would not have existed. It would be "fair" for all plugins. There would have been no advantage to use the built in documentation / pages.
     
  17. Offline

    feildmaster

    That's not much of a point, they are simply going to take their time in updating to the new site. For now they simply link to what already exists.
     
  18. Offline

    tyzoid

    A few issues I found:
    • Not as much BBCode codes as the bukkit forum.
    • "Safe" HTML ommits style attributes.
    • You can't stick threads in your plugin's forum.
     
  19. Offline

    mrgreaper

    its making life harder as now plugins are spread across two sites that just look similier, the old forum was perfect!
    now im looking to update the server and a plugin will say "we now use bukkitdev" and you have to find the download and info on there, its 3 times harder to see what people think of a plugin

    this is not good!
     
  20. Offline

    matejdro

    All plugins will eventually migrate to BukkitDev, i guess, so this will not be a problem.
     
  21. Offline

    mrgreaper

    that would make it easier, but at mo its a mess
     
  22. Offline

    Gabriel333

    Well alot of the PluginDevelopers get a error when we try to create an account... because our username is allready used on curse.com :-( So I think there is a problem!!!
     
  23. Offline

    Denney

    Well, I've been trying to create an account for a couple of days now and, although my username ISN'T taken, it just keeps spitting back "Bad Request" errors when I try to register...

    Edit: Ok, tried registering at the Minecraft forums and apparently "Bad Request" = "Username Taken"... :S
     
  24. Offline

    matejdro

    I just clicked log in and everything worked automagically. I did not even had to enter username or password. I guess I'm lucky :)

    I have account on minecraftforums with the same name, so It's probably that.
     
  25. Offline

    Gabriel333

    Have you tried directly on www.curse.com?
     
  26. Offline

    Celtic Minstrel

    @Gabriel333 – Did you try just logging in with the same login info you use here or on minecraftwiki? I'm only saying this because it's entirely possible that the person who took your username is you. :p
     
  27. Offline

    Schocker

    "Setup localization"?!
    I so much want plugin devs to switch to it! Localization will be much easier!

    Oh, and great job BTW.
     
  28. Offline

    Gabriel333

    Yes I tried to use my email adress to send my password to myself, like if i had forgot my username/password. But www.curse.com did not know my emailadress, so it cant be myself - i think :)
     
  29. Offline

    Celtic Minstrel

    Ah well. Still, you could alter your name just slightly, for example use Gabriel_333 or Gabriel3333 or something. I bet that would work.

    Actually, that goes for everyone who didn't already have a Curse account who has their name already taken.
     
  30. Offline

    lukegb

    Yup, your account is taken with an email that, whilst being from hotmail, is nothing like the one you registered on the forums with.
     
  31. Offline

    Gabriel333

    that means that I will have to use one username on bukkit and another on bukkitdev - this is really stupid :-(
     
Thread Status:
Not open for further replies.

Share This Page