deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)
deborah ([personal profile] deborah) wrote in [site community profile] dw_dev2013-03-09 12:05 am
Entry tags:

Bite sized bugs. Like delicious doughnut holes of fixes for you to devour.

[staff profile] denise asked me to put together a list of bite sized bugs: bugs that, assuming you already have a basic environment set up, will be quick and easy fixes. A couple of quick disclaimers:

Obviously one person's two-minute bug is another person's introductory programming project. There is a lot of guesswork in making this list. I am targeting for bugs that will take a minute or two for people who know the relevant part of the code fairly well, but won't be out of the reach of anyone who wants to do something introductory. In other words, I'm trying to avoid some of the more obscure parts of the code base.

Some of these bugs I am completely guessing on the difficulty. For example, I don't know, say, the poll code myself, but it looks like a pretty straightforward bug. If you take on one of these bugs and you find an unholy tangle of spaghetti code from R'lyeh's malignant depths, the failure is all mine. (Well, all mine, and whoever created the unholy tangle of spaghetti in the first place. Entirely possibly that person was also me. /o\) Seriously, I took something that looked tiny to me off this list after [personal profile] allen laughed a hollow, bitter laugh at its inclusion. Well, he was on IRC and he just said "no, it's not small," but the sentiment was clear.

Styles:

ETA: if you look in the comments, we have two volunteers to hand hold people through creating new themes. ♥

Non-styles, HTML and CSS heavy:

Almost nothing we have is entirely Perl-free, because you have to understand enough of the Perl to edit the HTML in the BML files (unless you are lucky and the bug is in the Template Toolkit). These are the bug tickets I think are most likely to require primarily knowledge of how to manipulate HTML and CSS, though, with minimal Perl.

Non-styles, mostly Perl:

exor674: Computer Science is my girlfriend (Default)

[personal profile] exor674 2013-03-09 05:46 am (UTC)(link)
I really think http://bugs.dwscoalition.org/show_bug.cgi?id=4685 belongs in mostly Perl, as that's backend styles.
momijizukamori: Grey tabby cat with paws on keyboard and mouse. The text reads 'code cat is on the job', lolcats-style (CODE CAT)

[personal profile] momijizukamori 2013-03-09 06:45 am (UTC)(link)
For any new themes - and I think we've got three or four more for other styles - I am totally willing to help walk people through doing them. Because even that is less tedious than doing all of them myself.
ninetydegrees: Art: self-portrait (Default)

[personal profile] ninetydegrees 2013-03-09 02:40 pm (UTC)(link)
Seconded.
We have others which are a little less straightforward but are still very easy to do with some handholding, even if you've never done that before.
alierak: (Default)

[personal profile] alierak 2013-03-09 11:54 pm (UTC)(link)
I love small bugs, they are also good for learning git if you happen to be an experienced dev who's feeling a bit behind the curve (I have NO IDEA who that would describe).
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2013-03-09 11:58 pm (UTC)(link)
i love them because there's something totally satisfying in giving yourself two hours to work on code and knocking out like five bugs in that time period. total sense of accomplishment!
ninetydegrees: Art: self-portrait (Default)

[personal profile] ninetydegrees 2013-03-10 11:23 am (UTC)(link)
Another one for styles I think: Bug 4571
baggyeyes: Bugs Bunny and the Bull (IWTV: did i leave the gas on?)

[personal profile] baggyeyes 2013-03-17 10:12 pm (UTC)(link)
I'd like to take a crack at Bug 4758, the Librarian's Dream themes. I will need handholding! I will!
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2013-03-18 11:01 am (UTC)(link)
[personal profile] momijizukamori is all about the handholding for styles stuff! you should come hang out in irc. (unless you already are under a different name and i didn't make the connection!)
baggyeyes: Bugs Bunny and the Bull (Default)

[personal profile] baggyeyes 2013-03-18 03:07 pm (UTC)(link)
Excellent! I'll step in there. I'm okwari in irc.
ninetydegrees: Art: chibi me (chibi)

[personal profile] ninetydegrees 2013-03-21 01:21 pm (UTC)(link)
A certain number of bite-sized bugs have been added to Zilla lately. I've snatched some of them because I love small fixes but if a newbie wants to get started w/ one of these I'll happily give them up. Here's the ones I have:

-- add "extra large" setting for image placeholders
-- Contextual popups: CSS for 'a' from style/theme applies causing issues
-- Note on /admin/capedit that if you're changing payment status, you should try /admin/pay
-- plain text notification of birthday should include link to journal, link to send PM
-- Add "view my entries in this community" to post-entry-creation page for communities
-- On the system default footer for crossposts, make the word OpenID a link to information about OpenID
-- dmca policy should be explicitly cc-by-sa (most perfect bug ever for a newbie because the hardest part is finding where this is and not fixing the bug itself and for small bugs this is generally 90% of the work ;)
Edited 2013-03-21 13:25 (UTC)