All,

I looked at the current issue list.  It doesn't seem like any of the existing 
issues on google code have a component defined at all.  So I don't think the 
current components make a difference.

~Michael

On Mar 25, 2011, at 8:22 PM, Alex North wrote:

> Dave's suggestions sound good. Another piece of code that runs both client
> and server is the comms protocols. Let's either roll that into model "Wave
> Model & Protocols" or add a new component for "Protocols".
> 
> On 23 March 2011 20:20, David Hearnden <hearn...@google.com> wrote:
> 
>> -1 for "Logic".
>> 
>> Grouping by service/component and roughly aligning with the code's package
>> structure makes a lot of sense to me.
>> 
>> James' categories SGTM.  I'd add two more:
>> 
>> Web Client
>> 
>> Federation
>> 
>> Server (i.e., serving the wave protocol)
>> 
>> Extensions
>> 
>> + Wave Model
>> 
>> + Search/Indexing
>> 
>> "Wave Model" is for components in wave.model.* (like OT, documents, etc)
>> that are both client and server, and don't fit any of the other categories.
>> 
>> I think that "Search/Indexing" also should be separated from the wave
>> protocol part of the server.
>> 
>> I'd anticipate possible further breakdown of some parts, e.g.
>> 
>> Web Client - Editor
>> 
>> Web Client - Wave Panel
>> 
>> or
>> 
>> Server - Front End
>> 
>> Server - Wave Storage
>> 
>> Server - Concurrency Control
>> 
>> but those are fine-grained enough that it makes sense to create them on
>> demand if that's relatively painless in JIRA.
>> 
>> -Dave
>> On Wed, Mar 23, 2011 at 3:16 PM, James Purser <jamesrpur...@gmail.com
>>> wrote:
>> 
>>> Sure,
>>> 
>>> I'd probably suggest something like the following then:
>>> 
>>> Web Client
>>> Federation
>>> Server
>>> Extensions
>>> 
>>> 
>>> On Wed, Mar 23, 2011 at 3:13 PM, Michael MacFadden <
>>> michael.macfad...@gmail.com> wrote:
>>> 
>>>> James,
>>>> 
>>>> I suggest, we break the conversation in to two parts.  If setting up
>> the
>>>> components to be the same allows an easier import, then lets do that as
>>> part
>>>> of the import exercise, which we will talk about next.  Even if we do
>>> that,
>>>> the next question would be, what do we really want the components to
>> be.
>>> I
>>>> would like to focus on that for the moment.  When we discuss the import
>>> was
>>>> can talk about using the existing components as a start.
>>>> 
>>>> Of course there is nothing that saw we can't use the existing
>> components
>>> as
>>>> the to-be-state as well.
>>>> 
>>>> ~Michael
>>>> 
>>>> On Mar 22, 2011, at 9:04 PM, James Purser wrote:
>>>> 
>>>>> Sounds like a good start. Then we can look at changing things to make
>> a
>>>> bit
>>>>> more sense with regards to WIAB.
>>>>> 
>>>>> On Wed, Mar 23, 2011 at 3:02 PM, Michael MacFadden <
>>>>> michael.macfad...@gmail.com> wrote:
>>>>> 
>>>>>> James,
>>>>>> 
>>>>>> I looked and it seems like the Google Issue Tracker has:
>>>>>> 
>>>>>> UI
>>>>>> Logic
>>>>>> Persistence
>>>>>> Scripts
>>>>>> Docs
>>>>>> 
>>>>>> Is this what you are suggesting?
>>>>>> 
>>>>>> ~Michael
>>>>>> 
>>>>>> 
>>>>>> On Mar 22, 2011, at 8:55 PM, James Purser wrote:
>>>>>> 
>>>>>>> For the moment, might be best to replicate what the Google Issues
>>>> tracker
>>>>>>> has so that we can import the old issues and then take it from
>> there.
>>>>>>> 
>>>>>>> On Wed, Mar 23, 2011 at 2:53 PM, Michael MacFadden <
>>>>>>> michael.macfad...@gmail.com> wrote:
>>>>>>> 
>>>>>>>> We can redefine them as we see fit, and it fairly easy to do bulk
>>>>>> changes
>>>>>>>> on existing issues to re-assign components.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Mar 22, 2011, at 8:05 PM, David Hearnden wrote:
>>>>>>>> 
>>>>>>>>> Are those components something that can be refined later?  i.e.,
>>>> could
>>>>>> we
>>>>>>>> start with high-level categories, and later refine them as needed?
>>> Or
>>>>>> are
>>>>>>>> those categories set in stone at setup time?  That might strongly
>>>>>> influence
>>>>>>>> the component list.
>>>>>>>>> 
>>>>>>>>> (I've never used JIRA)
>>>>>>>>> 
>>>>>>>>> -Dave
>>>>>>>>> 
>>>>>>>>> On Wed, Mar 23, 2011 at 2:02 PM, Michael MacFadden <
>>>>>>>> michael.macfad...@gmail.com> wrote:
>>>>>>>>> All,
>>>>>>>>> 
>>>>>>>>> I am starting to set up Jira.  Typically one of the first things
>> to
>>>> be
>>>>>>>> done is to define the components.  These components would be ones
>>> that
>>>>>> we
>>>>>>>> would want to target issues to.  I would like to get some input on
>>>> what
>>>>>> the
>>>>>>>> components should be.  Things to keep in mind:
>>>>>>>>> 
>>>>>>>>> 1)  How granular do we want to be.  Would "server" and "web
>> client"
>>>>>>>> suffice, or do we need things like the wave panel vs the wave list
>>> vs
>>>>>> the
>>>>>>>> profile management section etc.
>>>>>>>>> 
>>>>>>>>> 2)  What naming convention would we use?  There is only really
>> one
>>>>>> level
>>>>>>>> of components, no nesting.  So we might have things like Web
>> Client
>>> -
>>>>>> Wave
>>>>>>>> Panel and Server - Mongo DB Persistence, etc.
>>>>>>>>> 
>>>>>>>>> 3)  The point of defining components is so that the groups of
>>> people
>>>>>> who
>>>>>>>> typically work on those components can filter the issue list based
>>> on
>>>>>> those
>>>>>>>> components.  While the architecture might logically be broken down
>>> in
>>>> to
>>>>>>>> certain components, if it doesn't improve our ability to manage
>> the
>>>>>> issues,
>>>>>>>> then they don't have to line up 1 to 1.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Suggestions and input would be great.  One small request, lets
>> try
>>> to
>>>>>>>> stay at a high level here and not go down rabbit holes discussing
>> a
>>>>>>>> particular possible component as nauseum.  Thanks.
>>>>>>>>> 
>>>>>>>>> ~Michael
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> James Purser
>>>>>>> Collaborynth
>>>>>>> http://collaborynth.com.au
>>>>>>> Mob: +61 406 576 553
>>>>>>> Wave: ja...@collaborynth.com.au
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> James Purser
>>>>> Collaborynth
>>>>> http://collaborynth.com.au
>>>>> Mob: +61 406 576 553
>>>>> Wave: ja...@collaborynth.com.au
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> James Purser
>>> Collaborynth
>>> http://collaborynth.com.au
>>> Mob: +61 406 576 553
>>> Wave: ja...@collaborynth.com.au
>>> 
>> 

Reply via email to