A logo & icon for DevAssistant

This is a simple story about a logo design process for an open source project in case it might be informative or entertaining to you. 🙂 A little over a month ago, Tomas Radej contacted me to request a logo for DevAssistant. DevAssistant is a UI aimed at making developers’ lives easier by automating a lot of the menial tasks required to start up a software project – setting up the environment, starting services, installing dependencise, etc. His team was gearing up for a new release and really wanted a logo to help publicize the release. They came to me for help as colleagues familiar with some of the logo work I’ve done. When I first received Tomas’ request, I reviewed DevAsisstant’s website and had some questions: Are there any parent or sibling projects to this one that have logos we’d need this to match up with? Is an icon needed that coordinates with the logo as well? There is existing artwork on the website (shown above) – should the logo coordinate with that? Is that design something you’re committed to? Are there any competing projects / products (even on other platforms) that do something similar? (Just as a ‘competitive’ …

A logo & icon for DevAssistant

This is a simple story about a logo design process for an open source project in case it might be informative or entertaining to you. 🙂 A little over a month ago, Tomas Radej contacted me to request a logo for DevAssistant. DevAssistant is a UI aimed at making developers’ lives easier by automating a lot of the menial tasks required to start up a software project – setting up the environment, starting services, installing dependencise, etc. His team was gearing up for a new release and really wanted a logo to help publicize the release. They came to me for help as colleagues familiar with some of the logo work I’ve done. When I first received Tomas’ request, I reviewed DevAsisstant’s website and had some questions: Are there any parent or sibling projects to this one that have logos we’d need this to match up with? Is an icon needed that coordinates with the logo as well? There is existing artwork on the website (shown above) – should the logo coordinate with that? Is that design something you’re committed to? Are there any competing projects / products (even on other platforms) that do something similar? (Just as a ‘competitive’ …

Here's a low-barrier way to help improve FLOSS apps – AppStream metadata: Round 1

UPDATE: This program is full now! We are so excited that we’ve got the number of volunteers we needed to assign all of the developer-related packages we identified for this round! THANK YOU! Any further applications will be added to a wait list (in case any of the assignees need to drop any of their assigned packages.) Depending on how things go, we may open up another round in a couple of weeks or so, so we’ll keep you posted! Thanks again!! — Mo, Ryan, and Hughsie Do you love free and open source software? Would you like to help make it better, but don’t have the technical skills to know where you can jump in and help out? Here is a fantastic opportunity! The Problem There is an cross-desktop, cross-distro, Freedesktop.org project called AppStream. In a nutshell, AppStream is an effort to standardize metadata about free and open source applications. Rather than every distro have its own separate written description for Inkscape, for example, we’d have a shared and high-quality description of Inkscape that would be available to users of all distros. Why is this kind of data important? It helps free desktop users discover applications that might meet …

Anaconda Crash Recovery

Whoah! Another anaconda post! Yes! You should know that the anaconda developers are working hard at fixing bugs, improving features, and adding enhancements all the time, blog posts about it or not. 🙂 Today Chris and I talked about how the UI might work for anaconda crash recovery. So here’s the thing: Anaconda is completely driven by kickstart. Every button, selection, or thing you type out in the UI gets translated into kickstart instructions in memory. So, why not save that kickstart out to disk when anaconda crashes? Then, any configuration and customization you’ve done would be saved. You could then load up anaconda afterwards with the kickstart and it would pre-fill in all of your work so you could continue where you left off! However! Anaconda is a special environment, of course. We can’t just save to disk. I mean, okay, we could, but then we can’t use that disk as an install target after restarting the installer post crash because we’d have to mount it for reading the kickstart file off of it! Eh. So it’s a bit complicated. Chris and I thought it’d be best to keep this simple (at least to start) and allow allow for …