Meeting Summary & Roadmap Proposal




Hello,

this is a summary of the meeting he held on IRC today where we sketched some of the short/medium-term tasks we would like to consider for Grilo in 2011. I grouped them by priority, but the split only reflects my personal opinion and we can discuss priorities for specific tasks if you do not agree with them. Also, I assigned some of the tasks to specific people when I think that made sense, feel free to complain or claim other tasks:

* High priority:

- Wiki: Revamp/Update the wiki page in l.g.o with the latest developments and news, etc, do some cleanup and write the new roadmap items. (Iago) - Wiki: Define someone responsible for keeping the wiki up-to-date from now on as well as some guidelines for things that we should always put there. (Iago) - Documentation: Include documentation on how to write plugins for Grilo. (Iago) - Releasing: Include "Check python", "Check examples", "Check tests" and "Check Documentation" to our release checklist (Juan).
- GNOME: Totem integration. (Juan)
- Misc: Finish the work on GrlOptions and GrlCaps (Guillaume)
- Redesign GrlMediaPlugin hierarchy (Juan)
- XBMC Integration (Unassigned)
   -> Analyze plugins for XBMC and see how we could do one for Grilo
   -> Write a Grilo plugin for XBMC
-> Interact with the community and check if they would be interested in using Grilo seriously (as in writing plugins for or porting plugins directly to it)

* Medium priority:

- Define a small and practical test suite for Grilo (Guillaume)
- D-Bus API / Grilo media server (Juan)
- Define a mechanism to ease plugin development of simple XML/HTML based services (Guillaume) - Documentation: Fix our gtk-doc so that it renders class hierarchy properly, Iago to file a bug (Victor) - Documentation: Include more detailed information on how to setup the environment for Grilo (Iago) - Plugins: Write an iMDB/tMDB plugin, maybe using it as a test ground for librest and then decide if we want to use it more generally. (Unassigned)
- Plugins: Fix the shoutcast plugin (Unassigned)
- Plugins: Review and improve the current plugin set. (Unassigned)
-> Check that current features are properly implemented (from the user point of view) -> Check that we are covering all the important features for that plugin

* Low priority:

- Documentation: check options to extract the examples included in the documentation (and then link these examples from the docs) so they become standalone programs that can be built and executed separately (this would also help with keeping them always updated). (Juan) - Plugins: Port Flickr plugin to use Frogr's Flickr library (Unassigned)
- Documentation: Migrate tutorials to Mallard (Juan)
- GNOME: Grilo gvfs backend (Guillaume)

I think I did not miss anything, but feel free to remind me if I did.

I think we should try to get ourselves to act on all the High Priority and Medium priority topics before the end of 2011, that would of course depend on how much time we have to work on all this stuff, but let's put that as something to aim for.

Iago


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]