Allow patches for plugins and themes

  1. opdavies

    Could there be a place where a patch file can be uploaded whilst adding support topics so that other developers can fix existing issues and add additional functionality, and these changes can easily be committed into the project. I've done this for http://wordpress.org/support/topic/add-support-for-the-with_front-setting, but had to put the patch file on Dropbox rather than attaching it to the topic itself.

    Posted: 4 years ago #
  2. +1. I have to admit that Drupal's module pages are a lot more welcoming to new contributors than WordPress' plugin pages. Also, found this relevant article that supports this idea: http://www.metaltoad.com/blog/another-reason-why-developing-drupal-more-welcoming-wordpress.

    Would be great if we could make the process of submitting patches for plugins and themes easier.

    Posted: 4 years ago #
  3. Ipstenu (Mika Epstein)

    That's why a lot of us dev on github ... We DO have SVN for plugins, and trac, but it's just not used for more than storage and deployment.

    Posted: 4 years ago #
  4. opdavies

    If there is the facility to use a VCS on WP.org then even more reason to utilise it fully.

    The main advantage of open source software is community collaboration and contributions, so this needs to be made as simple and quick a process as possible. If I've got an improved version of a plugin that other people would benefit from, or I've fixed a bug, then why not contribute it back, and it also means that I wouldn't lose my changes then the maintainer releases a new version. At the moment, there is no way to do that and I'm sure that plugins are losing contributions because of it. The best way that I think would be to submit a patch along with my support request that the maintainer can review and (hopefully) approve and commit.

    Essentially, it's less work for the maintainer to do compared to just creating an issue outlining the problem or feature request, so I think that the number of contributions would increase.

    I realise that GitHub is a way around this (I prefer Git to SVN) but there seem to me to be plugins on WP.net that aren't on GitHub and vice-versa. As a WordPress newbie, I need a definitive place to search for a plugin to do what I need.

    I think that the way that plugins are managed and hosted and which VCS to use etc is part of a wider discussion, but I think that my suggestion would improve the system that's currently in place.

    Posted: 4 years ago #
  5. Ipstenu (Mika Epstein)

    I realise that GitHub is a way around this (I prefer Git to SVN)

    That would be one of the reasons no one uses what we have :)

    The other is we built out the SVN for plugins (and themes really) in a non-optimal way.

    We HAVE http://plugins.trac.wordpress.org/

    But there's no real way for everyone to use it in a sensible way, and sadly fixing that is a MASSIVE project. I'm not saying 'No.' mind you, I'm saying 'We know, it's on the list of things at meta.trac.wordpress.org

    Posted: 4 years ago #
  6. Could you link to the trac ticket please Mika? I'd like to follow it. The closest I could find was: http://meta.trac.wordpress.org/ticket/160.

    Posted: 4 years ago #
  7. Ipstenu (Mika Epstein)

    That's actually the one :/

    Posted: 4 years ago #
  8. Ah, following it now. Cheers. :)

    Posted: 4 years ago #
  9. Just to be clear, as there was confusion on Twitter: This request is for an extra field on the plugin/theme support form where a contributor can upload their .diff/.patch file.

    Posted: 4 years ago #
  10. Ipstenu (Mika Epstein)

    We'd need an infrastructure behind that first, hence needing SVN functioning like... SVN :)

    Basically: The RIGHT place to upload it would be SVN but it's not practical, so having a link to yet another place makes it messier.

    Posted: 4 years ago #

RSS feed for this topic


You must log in to post.

  • Rating

    1 Vote
  • Status

    This is not a core suggestion