From 3d029d49d2ae1809ae718986f9c9b7e2adf2fd6d Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 19 Aug 2016 07:37:22 -0400 Subject: Switch from Skribe to Markdown. --- posts/first-foss-contribution.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 posts/first-foss-contribution.md (limited to 'posts/first-foss-contribution.md') diff --git a/posts/first-foss-contribution.md b/posts/first-foss-contribution.md new file mode 100644 index 0000000..32aa752 --- /dev/null +++ b/posts/first-foss-contribution.md @@ -0,0 +1,38 @@ +title: My First Real FOSS Contribution +date: 2013-06-15 18:00 +tags: foss, mediagoblin, python, federated, decentralized, wsu +summary: I added a small feature! +--- + +I spend a lot of my free time writing code. I usually work on my own +personal projects that never really go anywhere. So, I decided to take +a detour from my normal hacking routine and contribute to an existing +free software project. My contribution was accepted awhile ago now, +but I wasn’t blogging then so I’m rambling about it now. + +It’s wise to find a project with a low barrier of entry. An active IRC +channel and/or mailing list with people willing to help newcomers is +ideal. I remembered hearing about +[GNU MediaGoblin](http://mediagoblin.org) at LibrePlanet 2012, so I +decided to check things out. MediaGoblin is a media sharing web +application written in Python. Their bug tracker marks tickets that +require little work and don’t require a deep understanding of +MediaGoblin as bitesized’. + +I chose to work on +[this ticket](http://issues.mediagoblin.org/ticket/453) because it +didn’t require any complicated database migrations or knowledge of the +media processing code. I added a new configuration option, +`allow_comments`, and a small amount of code to enforce the setting. + +Eventually, the ticket got reviewed and +[Christopher Webber](http://dustycloud.org) (MediaGoblin’s friendly +project leader) merged it: “Heya. Great branch, this works +perfectly. Merged!” + +It was a very small change, but I was happy to _finally_ have some +actual code of mine in a real free software project. I have a strong +passion for free software and the GNU philosophy, so it’s really great +to participate in the community. My job as a professional software +developer eats up a lot of my time these days, but I hope to find the +time to continue hacking and contributing. -- cgit v1.2.3