gtg-contributors team mailing list archive
-
gtg-contributors team
-
Mailing list archive
-
Message #00175
Re: Client-server separation: code reorganization
On Tue, Jun 1, 2010 at 6:59 PM, Paul Natsuo Kishimoto
<mail@xxxxxxxxxxxxxxxxxxx> wrote:
> Hi all,
>
> As a reminder, I am working on C/S separation in GTG for GSoC this
> summer. As preparation, it would be helpful to rearrange the file &
> directory structure in the source tree. I figure it is best to discuss
> this before preparing a merge that moves code all over the place.
>
> Currently we have:
> data/
> doc/
> GTG/
> backends/
> core/
> plugins/
> taskbrowser/
> taskeditor/
> tests/
> tools/
> viewmanager/
> ...
> po/
> scripts/
> test/
> gtcli
> gtg
> gtg_new_task
> ...
>
> Some issues are:
> * Plugins will eventually be plugins only for the PyGTK UI.
> * There are currently two UIs: a command-line interface (CLI) & PyGTK.
> * Files for the CLI are in the top level.
> * Files for the PyGTK UI are under GTG/plugins, GTG/taskbrowser,
> GTG/taskeditor, GTG/viewmanager.
> * Karlo will be adding a third UI.
>
> I would suggest:
> * Give the CLI its own directory under GTG/
> * Consolidate the PyGTK UI into one directory under GTG/ (name?)
> * Include plugins in the above.
>
> Please let me know what you think.
I agree. You could already propose a new tree, so that we can discuss on that
>
> --
> Paul Kishimoto
> MASc candidate (2010), Flight Systems & Control Group
> University of Toronto Institute for Aerospace Studies (UTIAS)
>
> http://paul.kishimoto.name — +19053029315
>
> _______________________________________________
> Mailing list: https://launchpad.net/~gtg-contributors
> Post to : gtg-contributors@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~gtg-contributors
> More help : https://help.launchpad.net/ListHelp
>
>
References