Multi part project (with independent server-client components)

Asked by Will Shackleton

Hi,
I'm developing a program called DroidPad ( https://launchpad.net/droidpad/ ), for which I have created an empty project. Until now, I haven't released the code, since it was in no readable condition, but I am now open-sourcing the code (along with other projects that I run). The program is currently on my website ( http://digitalsquid.co.uk/droidpad/ ).
The project is in three parts:
* Android 'server' (hosted on the Android Market) - Java (eclipse)
* Windows 'client' (hosted on my website) - C# (visual studio express)
* Linux 'client' (currently in very early development) - C++/C (gnu build system)
I would also like to add the Linux client to a ppa.

Basically, how would you advise me to organise this project? I have currently created one project 'droidpad', however I am beginning to think that this may not suffice.
I could either create three projects, and add them all to a group, or put each set of code in a separate series in the bzr repository. What would you say I should do?

Thanks in advance!

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
Curtis Hovey Edit question
Solved by:
Curtis Hovey
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Curtis Hovey (sinzui) said :
#1

I think you want a project group (I can create one for you).

Projects are intended to be a single code base. While several projects do use separate series to track differenct code, only one series can be set as the focus of development. Launchpad stacks branches on the focus of development branch to reduce the information needed for pushing and pulling.

Revision history for this message
Will Shackleton (w-shackleton) said :
#2

Cool, thanks for the quick reply.

In that case, could you please convert launchpad.net/droidpad into a group? I don't mind if you have to delete it, as I don't have much in the project at the moment.

Will I be able to change the description & summary once it is created? Also, I will create three new projects: droidpad-android, droidpad-windows, droidpad-linux.

Again, thanks for the help,
Will Shackleton

Revision history for this message
Will Shackleton (w-shackleton) said :
#3

...bump?

Revision history for this message
Curtis Hovey (sinzui) said :
#4

Projects cannot be converted into project groups. I have assigned this to an admin who can rename droidpad so that I can create the group.

Revision history for this message
Will Shackleton (w-shackleton) said :
#5

Thanks, although you (or an admin) can delete the old project. I've set up droidpad-android, droidpad-windows and droidpad-linux now.

Revision history for this message
Steve McInerney (spm) said :
#6

Hey Curtis, have changed to https://edge.launchpad.net/droidpad-old
Based on Will's comments; we could possibly disable that??

anyways, all yours.

Cheers!
- Steve

Revision history for this message
Best Curtis Hovey (sinzui) said :
#7

I created https://launchpad.net/droidpad and you can update the information using the Change details link. You can add projects to your project group using the Change details link on each project's page. Set the "Part of" field to "droidpad".

Revision history for this message
Will Shackleton (w-shackleton) said :
#8

Cool, that's great!
Will Shackleton

Revision history for this message
Will Shackleton (w-shackleton) said :
#9

Thanks Curtis Hovey, that solved my question.