Split into three

35 views
Skip to first unread message

mike...@gmail.com

unread,
Feb 24, 2009, 8:56:13 PM2/24/09
to PatchworkEditor
hello!

After a excellent visit to google hq and a long chat with neil fraser
(mobwrite/google-diff-match-patch) this project now has alot of
direction and we think we've come up with a solution to get this
project for practical use!

This project is being split into 3, with a unix methology "do one
small thing, but do it well".

these three projects are:

* Gedit Mobwrite Client
* SVN-Mobwrite-Gedit Link server (and gedit plugin)
* Mobwrite Server

Why is this great news for me? well the original idea was to alter the
mobwrite server to handle CVS functions, specific to the project.
Having a "link service" means that i no longer have to create my own
server, and maintenance can be fully handled by neil :)

The second is that keeping the CVS functions and Mobwrite syncing
separate which means that I can make a simple client for gedit, which
will become part of the main Mobwrite project and neil has offered to
maintain this code too! woohoo!

So all in all, mobwrite gains a Gedit client, fully compatible with
all other clients. I have less code to worry about, and hopefully any
requests of features can be added to all clients (as long as there
generic requests, such as auth sync methods etc)

The SVN-Mobwrite-Gedit link will be simply that. The server will most
likely be a webservice which will add branch information into the
mobwrite server, and send the file id to the client, which can the
edit its contents. The service can then be called to pull back the
information from mobwrite into the svn.

As most of the code is already done, this design should take very
little time to get up and running.

MikeyB
Reply all
Reply to author
Forward
0 new messages