On Thu, Jul 28, 2011 at 12:24 PM, Sam Spilsbury <[email protected]> wrote:
> Hi, > > I'd like to propose a simplification to our current repo structure, > based on the way development is going. It seems like a lot of the > structure of the project was impacted by the political development of > compiz and this is proving to be a high barrier to entry to people who > want to get started on compiz. > > 1. fold libcompizconfig into core: I can't think of anybody that uses > the legacy gconf and ini plugins now. compizconfig provides this > functionality just fine. We would still have a libcompizconfig library > for the backends to link to and for external applications to use to > configure compiz. It also means that we can drop some of the behaviour > that the gconf backend used to track the gconf plugin, such as copying > keys around on profile change. > 2. fold the backends into core under gnome/ and kde/ . Again, there is > no need for more repositories for these things. We already maintain > the decorators as part of core, the backends can be done in core as > well. > Sounds good. > 3. fold plugins-main into core, move plugins-extra and > plugins-unsupported into plugins-community. The main plugins are what > distributions are shipping with, so keep them. The extra and > unsupported plugins are community things. > I propose that all non-wm-essential plugins be moved out of core into separate repos and be included with plugins-main and possibly keep plugins-main separate. > 4. fold compizconfig-python into core: There isn't any reason these > day to ship python bindings separately. > As a side note, we probably should prepare for python3 support at some point as well. > > The individual plugins will still remain in their own repos. This is > useful because it allows those components to have different release > schedules and development methods. For everything else, developers > should be able to branch one project and get started right away. > > If nobody objects to this, I'll start doing it within the next few days. > Sounds good. Regards, Scott
_______________________________________________ dev mailing list [email protected] http://lists.compiz.org/mailman/listinfo/dev
