I installed the git send-email module (listed as `git-email` on Fedora), but I don't understand it. I can't get it to send anything in my tests. I'm probably not the first person to complain about this, but GitHub/GitLab-style pull requests really seem like the better way to do this sort of thing...
Whatever. Try downloading the patch from my website. <https://andrew.to sk.in/patches/2015-10-22--explain-how-to-contribute-to-the-gimp -projects.patch> ~Andrew On Mon, 2015-10-26 at 20:49 -0700, Andrew Toskin wrote: > On Mon, 2015-10-26 at 19:12 +0000, Pat David wrote: > > Andrew, > > > > I think the email mangled your patch data - was it a webmail client > > that did this, or did you use the sendmail/git feature? > > > > I'm trying to apply your patch and getting errors about a corrupt > > patch file. > The first time I sent it with Evolution, the default email client in > GNOME. Then I did it from my webmail, RoundCube. > > Will it only work with git send-email? I see it documented at git > -scm.com, but it's not an available git command (on my system, > running git 2.4.3 on Fedora 22). > > ~Andrew > > > > On Sat, Oct 24, 2015 at 3:18 PM Andrew Toskin <and...@tosk.in> > > wrote: > > > > > > On 2015-10-23 06:35, Pat David wrote: > > > > > > > It seems that the list may have stripped out your attachment? > > > > > > Huh. I'll try attaching it again, but just in case, here's the > > > patch > > > file pasted below. > > > > > > From 580337e443bcca55b1e70bae72fcebcf9cdc50e6 Mon Sep 17 00:00:00 > > > 2001 > > > From: Andrew Toskin <and...@tosk.in> > > > Date: Thu, 22 Oct 2015 20:59:41 -0700 > > > Subject: [PATCH] Explain *how* to contribute to the GIMP > > > projects. > > > > > > The "Development Status", "Bug Reports" and "Web Development" > > > headings > > > seemed to > > > me like they were really subsections of "How You Can Help," so I > > > set > > > those to be > > > h3 headings. > > > > > > A couple times, in the "Hacking" and "How To Submit Your Changes" > > > sections, I > > > tried to borrow the tone of Wikipedia's "Be Bold" guidelines. > > > <https://en.wikipedia.org/wiki/Wikipedia:Be_bold> > > > > > > I added a list of links to the most important GIMP repositories. > > > I was > > > going to > > > mention gimp-web-devel in this list, but it looks like no one has > > > pushed > > > any > > > commits there since 2013. Perhaps that repo should be archived? > > > --- > > > content/develop/index.md | 30 +++++++++++++++++++++++++----- > > > 1 file changed, 25 insertions(+), 5 deletions(-) > > > > > > diff --git a/content/develop/index.md b/content/develop/index.md > > > index 0c9df4a..1502c76 100644 > > > --- a/content/develop/index.md > > > +++ b/content/develop/index.md > > > @@ -31,7 +31,7 @@ Ways in which you can help: > > > > > > As you can see, anyone can help. > > > > > > -## Development Status > > > +### Development Status > > > > > > The team is currently busy working on v2.10. This will be the > > > first > > > release of GIMP featuring a new, advanced image processing > > > engine, high > > > bit depth editing, as well as new and improved transformation and > > > selection tools. > > > > > > @@ -39,19 +39,34 @@ Porting internals of GIMP to GEGL is mostly > > > done, > > > but more plugins have to be po > > > > > > To get a better understanding of where the project is heading > > > to, which > > > features are planned etc., please visit the > > > [Roadmap](http://wiki.gimp.org/index.php/Roadmap) page. > > > > > > -## Bug Reports > > > +### Bug Reports > > > > > > GIMP is not a bug-free application nor is any other application > > > so > > > reporting the bugs that you will encounter is very important to > > > the > > > development, it helps the developers to make GIMP more stable and > > > more > > > bug free. > > > > > > You don't have to be a developer or a everyday user to report > > > bugs. It > > > can be hard to report a bug the first time you try it out but > > > don't just > > > quit the whole bug report if you think it is hard. Instead, look > > > at the > > > [bugs](/bugs/) page you will find some very good help about this. > > > > > > -## Web Development > > > +### Web Development > > > > > > Creating websites that contain useful information is very > > > important. It > > > is actually just as important as doing bug reports. A website > > > contains a > > > lot of information that is needed for the development to move on > > > and it > > > also contains information that will help the public to understand > > > what > > > the application is all about. > > > > > > ## Hacking > > > > > > -This is the part where people are always needed to help with the > > > development, and this is also the part that is the hardest to > > > start > > > with. Though there are websites and files to give you a good look > > > at how > > > hacking is being done in GIMP. > > > +GIMP uses [git](https://git-scm.com/) as its revision control > > > system, > > > and the [GNOME Foundation](https://www.gnome.org/) hosts all of > > > our code > > > repositories: > > > + > > > +* [`gimp`](https://git.gnome.org/browse/gimp/) - the GIMP > > > application > > > itself > > > +* [`gimp-web`](https://git.gnome.org/browse/gimp-web/) - repo > > > for this > > > website > > > +* [`gimp-web-devel`]( > > > https://git.gnome.org/browse/gimp-web-devel/) - > > > repo for the developer site at <http://developer.gnome.org> > > > +* [`gimp-help-2`](https://git.gnome.org/browse/gimp-help-2/) - > > > the GIMP > > > user manual > > > +* [plus several others](https://git.gnome.org/browse/?q=gimp) > > > + > > > +New contributors should first introduce themselves on IRC (the > > > #gimp > > > channel at irc.gimp.org) and/or the relevant mailing lists: > > > + > > > +* [GIMP Developers mailing list, for those who work on the core > > > GIMP > > > application and > > > plugins]( > > > https://mail.gnome.org/mailman/listinfo/gimp-developer-lists) > > > +* [GEGL Developers mailing list for developers of the GEGL > > > library]( > > > https://mail.gnome.org/mailman/listinfo/gegl-developer-list) > > > +* [GIMP Web Developers mailing list, for working on this > > > website](https://mail.gnome.org/mailman/listinfo/gimp-web-list) > > > +* [GIMP Documentation mailing list, for working on the user > > > manual](https://mail.gnome.org/mailman/listinfo/gimp-docs-list) > > > + > > > +This way you can announce the changes you intend to make, ask > > > questions, and discuss which changes would be best. It's > > > generally > > > better to focus on one thing at a time. Contributing to a > > > software > > > project for the first time is always the hardest part, which is > > > why > > > we're here to help each other. There are also websites to give > > > you a > > > good look at how hacking is being done in GIMP. > > > > > > The site you should keep updated with and the site that is > > > updated all > > > the time with new development help guides is located at > > > [http://wiki.gimp.org/](http://wiki.gimp.org/). If you have GIMP > > > installed at the moment then there are some files you should look > > > at in > > > the source code that might help you a little. > > > > > > @@ -64,6 +79,12 @@ The site you should keep updated with and the > > > site > > > that is updated all the time > > > * [README.i18n]( > > > https://git.gnome.org/browse/gimp/plain/README.i18n) > > > _(The internationalization README which should be read by > > > translators)_ > > > > > > > > > +Once you've figured out what to do, though, be bold and get to > > > work! > > > + > > > +## How To Submit Your Changes > > > + > > > +When you're ready, make your edits, and [generate a patch > > > file](https://git-scm.com/docs/git-format-patch). Send the patch > > > file, > > > along with a summary of what you did, to the mailing list for > > > feedback. > > > The GIMP community is a friendly one, but it probably is still > > > worth > > > saying this: Try not to take critiques personally. We all just > > > want GIMP > > > to be the best that it can be. Once approved, your edits will be > > > merged > > > into the code base, making you an official GIMP contributor. And > > > if you > > > keep up the good work, not only will this process get easier with > > > practice, your administrative privileges in GIMP development will > > > also > > > increase too. > > > + > > > ## Important GIMP Links > > > > > > * [The GNU Image Manipulation Program](http://www.gimp.org/) - > > > www.gimp.org > > > @@ -94,4 +115,3 @@ The site you should keep updated with and the > > > site > > > that is updated all the time > > > ## Latest Changes in Code > > > > > > The [Unstable GIMP](https://git.gnome.org/browse/gimp/log/) page > > > lists > > > the lastest source code commits to the unstable branch of GIMP. > > > - > > > -- > > > 2.4.3 > > > > > > > > > _______________________________________________ > > > gimp-web-list mailing list > > > gimp-web-list@gnome.org > > > https://mail.gnome.org/mailman/listinfo/gimp-web-lis _______________________________________________ gimp-web-list mailing list gimp-web-list@gnome.org https://mail.gnome.org/mailman/listinfo/gimp-web-list