Pull Request Handling Improvements

Discussion in 'Bukkit News' started by EvilSeph, Mar 18, 2013.

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

    EvilSeph

    A little over a week ago we announced some of the improvements across the Bukkit project on which we have been working. One of the issues we touched upon was the unacceptable delay the community has been experiencing when it came to getting their pull requests into the project - or, in some cases, even getting a response. Unfortunately, we reached a point where we were not equipped to handle the bulk of the pull requests we were receiving and the entire queue stalled as a result. The Bukkit project is no stranger to community contributions and the clear benefits of fully utilising them: many of the features Bukkit has to offer are thanks to contributions from the community, so addressing this bottleneck is extremely important for us.

    The Pull Request Handling Improvements Initiative
    The Pull Request Handling Improvements initiative consists of several big and important changes to the way we handle code contributions from the community. One key aspect of this initiative is that we now have a Pull Request Handling team dedicated to working with you to get your pull request into the project. This new team consists of individuals hand picked from the Bukkit community to be the bridge between the community and the core Bukkit team.

    The Pull Request Handling Team members are:
    EdGruberman
    evilmidget38

    These people listed above have joined the project in order to work closely with each pull request author to help you make sure your pull request meets our strict requirements.

    Our New Contributing Guidelines:
    The other key aspect of our push to improve our pull request handling process is our commitment to providing better documentation on getting involved with the project. Along with the new Get Involved tab (that we'll continue to expand upon) that can be found on this site, we have broken down every single requirement we have for code contributions in a new CONTRIBUTING.md. This CONTRIBUTING.md file is automatically linked by GitHub whenever a pull request is being created so every one knows exactly where to go to educate themselves on our contribution guidelines and requirements.

    In our new Contributing Guidelines, we not only go through every requirement we have, we've also included useful examples, a fancy flow chart and a Pull Request Format Template. Furthermore, if you would like to get a feel for the code formatting issues we keep an eye out for, we have this useful example here.

    Useful Links
    Important Note:
    We no longer want pull request authors to handling squashing and end result commits. We will be handling this internally ourselves as we work with you on your pull request.

    Thanks for your continued support and patience as we work on these awesome improvements to our project. This new initiative is just the beginning of the many extensive changes we'll be making across the project in order to address our deficiencies and in answer to the mistakes that we've made over the years. As we continue to learn from our mistakes and experiments, we think you'll be happy with the direction we'll be taking the project.
     
  2. Offline

    TnT

    Love it! I can't wait to see the Pull Request Handlers go nuts on those long standing PRs.
     
  3. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı

    Big thanks to the above for volunteering :)
     
    1cec0ld, fredghostkyle1 and Gravity like this.
  4. Offline

    ThaSourceGaming

    Okay, Thank you!
     
  5. Offline

    tyzoid

    Awesome! Can't wait to see what comes of this.
     
  6. Offline

    --GJ--

    Thank you EvilSeph and crew for the opportunity - I look forward to this.
     
  7. Offline

    AstramG

    Thanks for the notifying us!
     
  8. Offline

    drtshock

    More volunteers :D
     
  9. Offline

    NuclearW

    Best of luck, you may find you need it!
     
    JazzaG likes this.
  10. Offline

    gomeow

    That example pull request made me laugh evilmidget38

    Edit: oh yeah, good job!
     
  11. Offline

    np98765

    Awesome! Thank you, volunteers :)
     
    fredghostkyle1 likes this.
  12. Offline

    chaseoes

    Amazing to see pull request handling improvements! Community (yes, you!) - get involved more!
     
    Onionbro, fredghostkyle1 and drtshock like this.
  13. Offline

    LandonTheGeek

    gomeow
    Hahaha! LOL!

    Good job Bukkit team for your awesome development team and new updates!
     
  14. Offline

    riking

    Thank you for including me on the team! I look forward to the next 6 months :)
     
    jorisk322, --GJ-- and -_Husky_- like this.
  15. Offline

    spaceemotion

    A great step for the bukkit team, a big (awesome) change for the server owners, plugin developers and minecraft lovers!
    Keep it up ;)
     
  16. Offline

    gomeow

    What happens after that?
     
  17. Offline

    jorisk322

    The end of the world.
     
    MrBluebear3 and fredghostkyle1 like this.
  18. Offline

    cartose777

    Thanks, for all you're doing Bukkit Team. Keep it up :)
     
  19. Offline

    Lolmewn

    Awesome! Approve all the pull requests!
     
  20. Offline

    C0nsole

  21. Offline

    riking

    School, of course. :D
     
  22. Offline

    pcx436

    Thanks !
     
  23. Offline

    Shiva92

    yeah ! :D
     
    fredghostkyle1 likes this.
  24. RFC: MultiLineSupport for CustomNameEntity's
     
  25. Offline

    Johnanater

    Sooooooo....... ya.. :)
     
  26. Offline

    HappyBoyJr

    Good work, Bukkit team!
     
  27. Offline

    Pcd2010

    Thanks Bukkit Team!
     
  28. Its great that bukkit is continuing to expand. It is a great project and im glad it is well cared for. :)
     
  29. I have not a clue what this post is about lol.
     
  30. Offline

    gomeow

    Unless you code plugins/want to code for Bukkit, then this post is unimportant to you
     
Thread Status:
Not open for further replies.

Share This Page