« Projects


  • Q: I'd like to participate. How do I begin?

    • 1

      Miro is built by a community of people doing a variety of activities: using Miro, bug triage, testing, translating, documenting and development.

      First thing to do is read through this page to see whether we have needs that match your skills and inclinations.

      Second thing to do is to reach out and say hi. We hang out on IRC on #miro-hackers on freenode.net.

      Additionally, we have a develop mailing list. Details of the mailing list are at http://mailman.pculture.org/listinfo/develop .

      If you want to reach out to an individual rather than a public forum, feel free to email me directly.

         — Will Kahn-Greene (willkahngreene) · 8 years ago
    • -1

      Miro console, do you have any of it ?

         — kva · 8 years ago
    • [X]
      • Tip:

        Talk about diverse kinds of contributions. Include URLs if relevant (we'll automatically linkify them).

      • Examples:

        Here's how to download and patch our codes…

        Read about our death-defying mailing list and momentous IRC channel at http://lobstermag.net.

  • Q: Other than writing code, how can I contribute?

    • 1
      translating strings

      Translating strings in the Miro user interface (menus, labels, buttons, ...) is done by people like you in the community. If you are fluent in English and another language, take some time to help translate Miro into another language.

      Translations are done on Launchpad at https://translations.launchpad.net/democracy .

         — Will Kahn-Greene (willkahngreene) · 9 years ago
    • 1

      Miro is complex software and we develop it for Windows, OSX and GNU/Linux. However, there are different versions of each of those platforms and a variety of different GNU/Linux distributions. PCF doesn't have the resources to properly test Miro on all possible platforms with different video card and hardware configurations.

      Your help with testing will make it more likely that Miro will run on your computer as well as computers of other users that are like yours.

      Our QA person maintains a testing blog at http://pculture.org/devblogs/mirotesting/ . There are tips for good testing at http://pculture.org/devblogs/mirotesting/2007/10/11/what-makes-a-good-tester/ and the New Testers Guide at http://pculture.org/devblogs/mirotesting/2008/10/13/new-testers-guide/ .

         — Will Kahn-Greene (willkahngreene) · 9 years ago
    • 1
      packaging Miro for other GNU/Linux systems

      PCF builds packages for Miro releases for the two most recent versions of Ubuntu. We can't package Miro on other platforms that we don't have in-house expertise on. Because of that, we rely on other people to package Miro for their particular distributions.

      If you're interested in packaging Miro, see the PackagingResources page in our wiki https://develop.participatoryculture.org/trac/democracy/wiki/PackagingResources

      Additionally, we hang out on IRC on freenode.net at #miro-hackers . We're happy to try to help where we can.

         — Will Kahn-Greene (willkahngreene) · 9 years ago
    • 1
      writing helper scripts for GNU/Linux systems

      In git master there are a set of helper scripts in tv/linux/helperscripts/ that install required packages for building and running Miro on a specific version and distribution of GNU/Linux.

      We'd love to get scripts for getting Miro requirements for Gentoo, OpenSUSE, Debian, Arch, Pardus and any other distributions you're interested in writing scripts for! See existing scripts as a guide.

      If you're interested in helping out, let us know on #miro-hackers on freenode.net.

         — Will Kahn-Greene (willkahngreene) · 8 years ago
    • [X]
      • Tip:

        Discuss documentation, testing, webmastering, and/or publicity.

        Include URLs if relevant (we'll automatically linkify them).

      • Example:

        We need people to download version 0.4.5 and make sure the frobulator still frobulates correctly.

  • Q: What's a good bug for a newcomer to tackle?

  • Q: What is a bug or issue with Miro that you've been putting off, neglecting, or just plain avoiding?

    • 0
      flash support on Linux


      I think the issue comes from the Adobe Flash player running as a plugin for XULRunner which is embedded in Miro with gtkmozembed. Somewhere in that stack is something that causes Flash applets to completely lock up Miro. I haven't been motivated to do serious work on it--there have always been other more important things to work on.

         — Will Kahn-Greene (willkahngreene) · 8 years ago
    • [X]
      • Examples:

        I don't know how to get started with internationalizing my app.

        Bug 392 about printing was filed five years ago, and I don't even know if printing still works.

        I want help from a C coder writing a Maildir patch for Alpine.

      • Note:

        If this issue was formally filed on the web, be sure to include the URL.

What else do you want to talk about?

Video podcast catcher & media organizer.

from the profile of Sumana Harihareswara (brainwane)

The code is mostly written in Python.

People who want to help (26)

The following people are interested in helping. Send them an email! (tips)

You can use this page to track who has been contacted if you log in. There will be a checkbox next to their name. When you check it, the page will publish today's date and your username.

Volunteer opportunities, etc.

Volunteer opportunities matching Miro (9)

There is 1 person who can mentor in Miro.

There are 326 people who can mentor in Python, Miro's primary language.

You can embed the "I want to help" button on your website. (More about this.)