agreed

and please make sure they apply cleanly on the current trunk :)

On Sun, Nov 23, 2008 at 12:31 PM, Erik Gomersbach <[EMAIL PROTECTED]> wrote:

> Ok, I'll split the one big patch into several smaller, more readable,
> patches. These patches won't be independent though, you agree?
>
> I did update the unit tests, that's right.
>
> Erik
>
> ----- Original Message ----- From: "Chris Chabot" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Sunday, November 23, 2008 12:22 PM
> Subject: Re: [jira] Commented: (SHINDIG-705) Allow extending with new
> services without having to change ApiServlet code
>
>
>
>  if you could re-base the diff from the latest trunk that should already
>> save
>> us a lot of -- and ++ on the formatting; I always prefer to have patches
>> in
>> the right code format, otherwise they quickly become unreadable, as we had
>> now :)
>>
>> maybe if you could also split up the patches into a rest/api/data service
>> patch, and a --/++ input/output converters, that should make that a lot
>> easier to grok too.
>>
>> Sorry for being such a pain in the backside, but with a total of > 150 mil
>> active users reached with this code, i tend to be rather-safe-then-sorry
>> :)
>>
>> (ps i saw you did adjust the unit tests, right? having those in correctly
>> is
>> important)
>>
>> On Sun, Nov 23, 2008 at 12:11 PM, Erik Gomersbach <[EMAIL PROTECTED]>
>> wrote:
>>
>>  Hi Chris,
>>>
>>> thanks for having a look at this.
>>>
>>> I agree that the patch seems to be much larger than expected, but I'm not
>>> sure how easy it will be to reduce the size, but maybe you have some idea
>>> on
>>> this.
>>>
>>> This is what the patch contains:
>>>
>>> The main changes are in the following files:
>>>
>>> RestRequestItem
>>> ApiServlet
>>> DataServiceServlet
>>>
>>> The other changes are mainly rearranging of existing code:
>>>
>>> The data format converters:
>>> -InputAtomConverter
>>> -InputJsonConverter
>>> -InputXmlConverter
>>> -Output AtomConverter
>>> -OutputJsonConverter
>>> -OutputXmlConverter
>>>
>>> I have replaced  with data content converters:
>>> +InputActivityConverter
>>> +InputAppDataConverter
>>> +InputMessagesConverter
>>> +InputPersonConverter
>>> +OutputStandardConverter
>>>
>>> Especially this causes lots of +++ and --- in the patch.
>>>
>>> Same holds for the updates tests.
>>>
>>> Please let me know how I can improve this. I am using two spaces for
>>> indentation, so that should be in line with your latests commits ;-)
>>>
>>> Cheers,
>>> Erik
>>>
>>> ----- Original Message ----- From: "Chris Chabot (JIRA)" <
>>> [EMAIL PROTECTED]>
>>> To: <[EMAIL PROTECTED]>
>>> Sent: Sunday, November 23, 2008 11:25 AM
>>> Subject: [jira] Commented: (SHINDIG-705) Allow extending with new
>>> services
>>> without having to change ApiServlet code
>>>
>>>
>>>
>>>
>>>   [
>>>>
>>>> https://issues.apache.org/jira/browse/SHINDIG-705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12650011#action_12650011
>>>> ]
>>>>
>>>> Chris Chabot commented on SHINDIG-705:
>>>> --------------------------------------
>>>>
>>>> Hey Erik,
>>>>
>>>> First of all thanks for working on this!
>>>>
>>>> While trying to look through the patch, I couldn't help but noticing it
>>>> --'s and ++'s a lot more then I would expect, a total of a 130k of
>>>> changes
>>>> is slightly more then expected :) ) (It would seem a lot of it is just
>>>> code
>>>> formatting stuff)
>>>>
>>>> To be able to actually see what this does (and not make the project's
>>>> code
>>>> formatting inconsistent) I would really love to have a bit more concise
>>>> patch that only consists of the actual changes
>>>>
>>>>  Allow extending with new services without having to change ApiServlet
>>>>
>>>>> code
>>>>>
>>>>>
>>>>> --------------------------------------------------------------------------
>>>>>
>>>>>               Key: SHINDIG-705
>>>>>               URL: https://issues.apache.org/jira/browse/SHINDIG-705
>>>>>           Project: Shindig
>>>>>        Issue Type: Improvement
>>>>>        Components: RESTful API (PHP)
>>>>>          Reporter: Erik Gomersbach
>>>>>          Priority: Minor
>>>>>       Attachments: patch2.txt
>>>>>
>>>>>
>>>>> Currently one is required to change the ApiServlet code to be able the
>>>>> extend Shindig with new services. This patch makes the extending of
>>>>> Shindig
>>>>> with new services configurable.
>>>>>
>>>>>
>>>> --
>>>> This message is automatically generated by JIRA.
>>>> -
>>>> You can reply to this email to add a comment to the issue online.
>>>>
>>>>
>>>>
>>>
>>>
>>> --------------------------------------------------------------------------------
>>>
>>>
>>>
>>> No virus found in this incoming message.
>>> Checked by AVG - http://www.avg.com
>>> Version: 8.0.175 / Virus Database: 270.9.9/1805 - Release Date:
>>> 11/22/2008
>>> 10:34 AM
>>>
>>>
>>>
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.175 / Virus Database: 270.9.9/1805 - Release Date: 11/22/2008
> 10:34 AM
>
>

Reply via email to