← Back to team overview

ulc-devs team mailing list archive

Re: Initial planning

 

Am 10.11.2011 20:16, schrieb pablo.a.saavedra@xxxxxxxxx:

I´m also in GMT+1,)
>
>
>         blueprints
>         ----------
>
>         Before coding all details, we should probably make a round of
>         design
>         proposals and discussion. We need to decide on the categories and
>         filters we want to support in the lens. We also need to decide
>         on the
>         actions we want to be able to perform on contacts. (For
>         details on the
>         lens architecture, see [2].)
>
>
>     I assume we are discussing the features on this list. What about
>     documenting what we come up with? Should we create a wiki or
>     something like this? I'm really new to all this, so don't exactly
>     know what would be best.
>
>
> We have the wiki  option or use Launchpad's blueprints
I don´t know how the blueprints work, but I´m fine with a wiki. I also
think this list would be confusing after a few days because of its length.
>
>      
>
>         version control
>         ---------------
>
>         When using launchpad, bzr is set. bzr allows for a centralized
>         (SVN-like) and a decentralized (git-like) approach. So we
>         could either
>         set up a group branch and commit all to it, or we could work
>         on personal
>         branches and merge them into master once they are ready for
>         inclusion.
>
>         I personally like the decentralized approach better. So I
>         would suggest
>         to create a team branch as trunk, but do the work on personal
>         branches
>         and merge them into trunk from time to time.
>
>
>     +1 on the decentralized approach. Again, something which I've
>     never done before, so I have some questions ;) 
>     Where do we keep the local branches? Does it local literally mean,
>     that we keep them only on our hard disk and once we are done with
>     our changes, we commit them to the main branch? Or do we keep them
>     somewhere on launchpad (probably in a branch related to our
>     launchpad account, e.g. ~launchpad_id/+junk/branchname)?
>
>
> We create personal branches on Launchpad were we push changes to. When
> the code is ready, it's merged to the main branch.
I´m familiar with git and I like the decentralized approach too.

I never heard about quickly, but it looks useful.

Greetings
Ole



Follow ups

References