kaberett: Overlaid Mars & Venus symbols, with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett
Folk -- I have (extremely belatedly) updated the masterlist and set up systems to encourage me not to leave it so long next time. There are nine issues looking for loving homes, ranging from single-character fixes to editing every. single. style. Have fun!
foxfirefey: A guy looking ridiculous by doing a fashionable posing with a mouse, slinging the cord over his shoulders. (geek)
[personal profile] foxfirefey
So, our list of babydev bugs is a bit out of sync because Bugzilla is gone now and we're using GitHub Issues. I was paging through them and found some good babydev bait:

Add flickr embeds to our whitelist #720

And there is even a wiki page telling you what files to poke at and giving an example!

Embed bugs are a very good way to dip your toe into development because the what-to-do-where is so clearly defined that you can focus on all the other steps in getting started.

If you want to work on something still pretty simple, there is also screened comment text slightly inaccurate still in comms #742
kaberett: Overlaid Mars & Venus symbols, with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett
Bug 4960 is about improving accessibility of the site, particularly in long comment threads. It may involve a little rummaging with S2, but while it's not quite a one-line fix it should be pretty easy (testing will likely take longer than coding!), and it will have a big impact on usability.

I'm going to add it to the "doing the two-step" section of the beginners' bugs masterlist, but I felt like this one deserved its own post as well. :-)

Claim it on Bugzilla to make it your own, then show up in IRC or PM me if you'd like cheerleading/guidance/etc!
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)
[personal profile] momijizukamori
Bug 5175 - not all layouts display the journal subtitle. I looked at the code, and it involves adding one line of code to each of the layouts in question. I did not do a full write-up on the bug, but I can point someone to what it is if they would like! This is a good one if you want some very simple interaction with S2 and core2 functions (extremely simple, I promise).
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise
[staff profile] mark just filed two bugs that have to do with fixing warnings and errors in the logs. Two of 'em are probably a bit more involved, but bug 5181: Calling "prop" on undefined value is a very good starter bug!

Hints if you want/need 'em )

As always, holler if you need more guidance!
kaberett: Overlaid Mars & Venus symbols, with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett
Hello lovelies!

I've just done some maintenance on my pet masterlist of bugs for new devs, including sticking all the recent additions into it - go have a rummage, see if anything takes your fancy :-) Feel free to ask there (or here!) for more detail on any of them!
deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)
[personal profile] deborah
<sheepish>I just noticed that we don't have alt text on the dreamwidth logo.</sheepish>

If somebody could pick up bug 5173, it would be a very nice small bug to get started (you just have to find where in the code the image is created, and add the alternative text).
ninetydegrees: Text: work, work, work (work)
[personal profile] ninetydegrees
http://bugs.dwscoalition.org/show_bug.cgi?id=4151: easy fix is literally changing one line in core2.s2 as explained in the comments. How's that for a non-scary style thing?

http://bugs.dwscoalition.org/show_bug.cgi?id=5160: cleanup! If you're into time-travelling removing a few *very* old lines of code this one's for you.
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
[personal profile] kaberett
This is a good one for getting familiar with your dev environment (probably a 'hack), and for getting used to git, because: you need to move two text strings from one file to another. That's it. Ladies, gents, everybody else, I give you Bug 5140!

If you're after a hand, or just some company while you work through it, check out the wiki and the IRC channel. :-)

edit: claimed!
kaberett: Overlaid Mars & Venus symbols, with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett
(Last time round's is still up for grabs, now with documentation in the wiki linked to from comments!)

Bug 3955 requires you to change some filenames, and move some files around. This would be a really good way to get used to working with the command line (and various other tools, including Git) without needing to Learn All The Languages At Once.

As ever, I and a bunch of other people are always hanging out in #dreamwidth and #dreamwidth-dev (the IRC channels) and are more than happy to talk you through this step-by-step.
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
[personal profile] kaberett
This is a threefer: if you can do it for bug 4970, you can also do it for 5011 and 4959!

Thoughts? Queries? Takers? ♥
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
[personal profile] kaberett
Last updated: 2017-05-22

This is a list of bugs that will serve as a good introduction to the Dreamwidth development workflow. They involve varying levels of rummaging up to your elbows in the guts of the code but I can promise that we'll all be only to pleased to help :-) If in doubt, just take a look at the list of things real DW programmers do...

Struck out bugs are ones that have been claimed but not yet resolved. All issues on this list are tagged curated: beginner - I update this post once a fortnight, but by all means check the GHI tag to see if there's anything I haven't mentioned yet! If you're after a challenge, you can also try looking at non-curated lower-effort issues, all unassigned issues, or rummage through [site community profile] dw_suggestions' bugzilla: migrated tag for features you'd like to implement. (If you do that last one, check to make sure that the entry isn't also tagged bugzilla: implemented, and that there isn't a corresponding assigned issue.)



Archive of Bugzilla bugs )

Enjoy! And please do ask for help. Or cheerleading. Or anything else you feel like. ♥
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)
[personal profile] kaberett
Discussion in IRC resulted in a bug about making support board more accessible for colourblind volunteers.

It's a fix that basically involves tweaking some CSS. The hard bit is probably going to be tracking the code down, but [personal profile] misskat should be able to tell you where to find it, but so should many other people in IRC.

Any takers? :-)
denise: text: "badass dreamwidth dev" (badass dw dev)
[staff profile] denise
It's been a while since we've had a list of babydev bait (for those who are new: "babydev bait" means bugs that are quick and relatively uncomplicated, and that don't look intimidating, that are likely to tempt people into getting started with DW development). And, since I recently did a suggestions run, there's a whole bunch of new bugs in Bugzilla to pick from!

This list is sorted from one point to three points, where one is "really suitable for a beginner with little to no knowledge of the DW codebase" and three is "more complex, but still quite do-able". I'll try to keep the list updated by striking out any that get claimed for at least the next week!

Some require HTML and CSS knowledge, some require JS, some require perl, some require a mixture. If one of these doesn't suit you, check out another. This list is also only from the recent suggestions run & other recent bugs logged, so there might still be more lurking in the older stuff.

Babydev bait )
yvi: (Dreamwidth - Support Volunteer: spring)
[personal profile] yvi
lately we have been getting a few more babydevs, which is YAY! However, it has also been some time since our last babydev bait post. So I wandered around Bugzilla a bit, trying to find some things that might be doable by someone new-ish to Dreamwidth development or new to development alltogether.

Most of the things require some basic understanding of Perl, BML and the Dreamwidth codebase. Some also require S2 or JavaScript knowledge.

On to the list )
foxfirefey: Dreamwidth: social content with dimension. (dreamwidth)
[personal profile] foxfirefey
So, I'm trying to do more patching of little bugs lately, but I figured I should throw some out onto the waters instead of hogging them all. So, if you are looking for some easier bugs to do, these might fit the profile, and I can mentor you on any of them if you need it.

The list! )
yvi: Kaylee half-smiling, looking very pretty (Default)
[personal profile] yvi
So, I am sitting around bored, thinking 'what can I do to kill some time?'

I know, go through all the unassigned bugs and see whether I can find a bit of babydev bait. I don't claim I am an expert when it comes to what bugs are easy to squash / enhancements are easy to implement, so take this with a grain of salt...

On to the list )

Strike-through = currently assigned
foxfirefey: Dreamwidth: social content with dimension. (dreamwidth)
[personal profile] foxfirefey
This post is an attempt to reach out to people who aren't in IRC but still interested in starting development, to assist them and get things rolling. Here I've made a list of things that look like good starter candidates from effort-minor and unassigned tickets on Bugzilla in this post. People who have suggestions for other bugs or think some should not be included, let me know.

You can browse through the code at the repository, and we have a page on the layout of the main folder. If you want to start doing development, the easiest way is to get ahold of a Dreamhack. That's a ready made and hosted DW install. Once you have one, you'll have to keep the code updated. Right now we have around one month until our next code push due to [staff profile] mark's wedding and honeymoon!

More documentation )

The following is a list of about 60 smaller bugs; some are easier than others. If you feel like doing one, browse through them and see if there are any that strike your fancy. If you want to claim one, claim it on Bugzilla and post a comment about it here so I can mark it as taken.

The list! )
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise
Last week, [personal profile] afuna made a list of babydev-bait in [site community profile] dw_dev. Well, we all rock so hard that most of those bugs have been patched (and the ones that weren't have been claimed), so it's time to make a new list.

All of these should be good starting places for someone who's just getting their feet wet with the codebase. I've scored each one on a level of 1-3, where 1 is "really really easy" and 3 is "still suitable for a beginner, but a little more complicated".

If you're just getting started with us, check out the Getting Started and the Beginning Dev Checklist!

NOTE: April 15 is the milestone freeze for open beta. Past April 15, we won't be checking in any patches that don't patch an open-beta-blocking item. This doesn't mean you shouldn't work on things that aren't open-beta blockers -- your code will get reviewed and checked in, just not immediately! (And those two weeks between milestone freeze and open beta launch can be a good time to work on something more complex.)

Some of these require perl knowledge; some require Javascript or CSS knowledge. If you look at one and go "I have no idea how to do this", try another one! There's a wide assortment in here.

Babydev bait! )

Profile

dw_dev_training: The stylised 'd', with the word 'dev' above, and the word 'training' at the side, representing the dw_dev_training comm. (Default)
Dreamwidth Development Training

January 2017

S M T W T F S
1234567
891011121314
151617 18192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2017 03:47 pm
Powered by Dreamwidth Studios