[aerogear-dev] Mobile SDK package name.

Wojciech Trocki wtrocki at redhat.com
Mon Jan 22 08:32:44 EST 2018


To summarize answers, proposition is to have:

*For android:*

org.aerogear.ags.core - AeroGear Services Core
org.aerogear.ags.sync - AeroGear Services Sync

*For IOS:*

AgsCore
AgsSync

*For Node/Javascript*

@aerogear/ags-core ?
@aerogear/ags-sync

While this topic may seem trivial it's really important decision that may
have implications in the future and requires wider agreement and awareness.

This naming pattern will imply that "upstream" name for sdks in
mobile.next() initiative will be AeroGear Services.
This can go even further and we can name our SDK plugins using the same
prefix.
We are skipping "Mobile" from  "AeroGear Mobile Services" as AeroGear means
mobile :]

Regards

On Mon, Jan 22, 2018 at 11:27 AM, Matthias Wessendorf <matzew at apache.org>
wrote:

> Let's please use "org.aerogear.****" - not "org.jboss.aerogear.***"
>
> we started recently doing that for new developments, see:
> https://github.com/aerogear/kafka-cdi/blob/master/src/
> main/java/org/aerogear/kafka/DefaultConsumerRebalanceListener.java
>
> -M
>
> On Mon, Jan 22, 2018 at 12:00 PM, Jose Miguel Gallas Olmedo <
> jgallaso at redhat.com> wrote:
>
>> +1 on avoiding dashes in package names, *ams.core* sounds good for
>> Android.
>>
>> I also agree the full names are painful but I think it shouldn't be
>> necessary. For your example I would call the package "NetworkLayerService"
>> because it will be included in the "Aerogear.Core" namespace anyway, right?
>>
>> JOSE MIGUEL GALLAS OLMEDO
>>
>> ASSOCIATE QE, mobile
>>
>> Red Hat
>>
>> <https://www.redhat.com/>
>>
>> M: +34618488633 <http://redhatemailsignature-marketing.itos.redhat.com/>
>>
>> <https://red.ht/sig>
>>
>> On 22 January 2018 at 11:18, Wojciech Trocki <wtrocki at redhat.com> wrote:
>>
>>> What we have proposed for IOS:
>>>
>>> *Bundle id:*
>>>
>>> *org.aerogear.ams*
>>>
>>> *Top Level SDK objects*
>>>
>>>
>>> *pod AmsCore*
>>> *pod AmsSync*
>>> *pod AmsPush*
>>>
>>> This names are available in cocoapods.
>>> Other variations around Aerogear are already taken.
>>>
>>> Any other suggestions? Anyone against that? Happy to apply suggestions.
>>>
>>> Mixing different AeroGear packages may be difficult for community when
>>> trying to list them in package manager.
>>> Having full name is not the best IMHO as it may lead to really long
>>> names and it will colide with existing packages. For example
>>> `AeroGearCoreNetworkLayerService`
>>>
>>> I will wait couple days and apply this changes if no objections.
>>> I personally do not care as much about names as long there is
>>> consistency around platform SDK's and documentation.
>>>
>>> *Should we adjust Android naming/packages to support the same?*
>>>
>>> Regards
>>>
>>> On Sat, Jan 20, 2018 at 10:04 AM, Matthias Wessendorf <matzew at apache.org
>>> > wrote:
>>>
>>>> ams.core
>>>>
>>>> On Fri 19. Jan 2018 at 17:42, Wojciech Trocki <wtrocki at redhat.com>
>>>> wrote:
>>>>
>>>>> @Matthias - What will be your suggestion if we drop that?
>>>>>
>>>>> I'm just looking for opinions as if we publish that with wrong name,
>>>>> any eventual rename may be really difficult and confusing for community.
>>>>>
>>>>> On Thu, Jan 18, 2018 at 3:38 PM, Matthias Wessendorf <
>>>>> matzew at apache.org> wrote:
>>>>>
>>>>>> -1 on using '-' in the package name
>>>>>>
>>>>>> On Thu, Jan 18, 2018 at 1:20 PM, Wojciech Trocki <wtrocki at redhat.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Some suggestions from offline discussions:
>>>>>>>
>>>>>>> *Upstream name:*
>>>>>>> AeroGear Mobile Services - AMS
>>>>>>>
>>>>>>> *Example package name:*
>>>>>>> org.aerogear.ams-core
>>>>>>>
>>>>>>> On Thu, Jan 18, 2018 at 12:07 PM, Wojciech Trocki <
>>>>>>> wtrocki at redhat.com> wrote:
>>>>>>>
>>>>>>>> We are at the phase of publishing some early versions of SDK
>>>>>>>> packages to maven and coocoapods.
>>>>>>>> I'm curious what will be the the desired name for the SDK and
>>>>>>>> overall mobile.next initiative?
>>>>>>>>
>>>>>>>> Current package name:
>>>>>>>> https://github.com/aerogear/aerogear-android-sdk/blob/master
>>>>>>>> /core/gradle.properties
>>>>>>>>
>>>>>>>> Is that ok?
>>>>>>>>
>>>>>>>> AerogearSDK may be confusing for long term as there are already
>>>>>>>> aerogear core SDK libraries.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> --
>>>>>>>>
>>>>>>>> WOJCIECH TROCKI
>>>>>>>>
>>>>>>>> Red Hat Mobile <https://www.redhat.com/>
>>>>>>>>
>>>>>>>> IM: wtrocki
>>>>>>>> <https://red.ht/sig>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> WOJCIECH TROCKI
>>>>>>>
>>>>>>> Red Hat Mobile <https://www.redhat.com/>
>>>>>>>
>>>>>>> IM: wtrocki
>>>>>>> <https://red.ht/sig>
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Aerogear" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to aerogear+unsubscribe at googlegroups.com.
>>>>>>> To post to this group, send email to aerogear at googlegroups.com.
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/aerogear/CAO0%2Bn%2Bq_9RO0
>>>>>>> 3VXKd%3DLrViqgE%2B7v4c5wUSa_qM5pB4wMUtvm8A%40mail.gmail.com
>>>>>>> <https://groups.google.com/d/msgid/aerogear/CAO0%2Bn%2Bq_9RO03VXKd%3DLrViqgE%2B7v4c5wUSa_qM5pB4wMUtvm8A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Matthias Wessendorf
>>>>>>
>>>>>> github: https://github.com/matzew
>>>>>> twitter: http://twitter.com/mwessendorf
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> WOJCIECH TROCKI
>>>>>
>>>>> Red Hat Mobile <https://www.redhat.com/>
>>>>>
>>>>> IM: wtrocki
>>>>> <https://red.ht/sig>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Aerogear" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to aerogear+unsubscribe at googlegroups.com.
>>>>> To post to this group, send email to aerogear at googlegroups.com.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/aerogear/CAO0%2Bn%2BpzXCJP
>>>>> 1aoQigqv3%3DS-eivU9nv-Ra%2BsY7ne%2BXxqMirRhA%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/aerogear/CAO0%2Bn%2BpzXCJP1aoQigqv3%3DS-eivU9nv-Ra%2BsY7ne%2BXxqMirRhA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> --
>>>> Sent from Gmail Mobile
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Aerogear" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to aerogear+unsubscribe at googlegroups.com.
>>>> To post to this group, send email to aerogear at googlegroups.com.
>>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>>> gid/aerogear/CAAg5f2QWZvb9TikqH9Rva6aDjT%3D4z4QkS68be6mFrVkq
>>>> -siUWw%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/aerogear/CAAg5f2QWZvb9TikqH9Rva6aDjT%3D4z4QkS68be6mFrVkq-siUWw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> WOJCIECH TROCKI
>>>
>>> Red Hat Mobile <https://www.redhat.com/>
>>>
>>> IM: wtrocki
>>> <https://red.ht/sig>
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Aerogear" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to aerogear+unsubscribe at googlegroups.com.
>> To post to this group, send email to aerogear at googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/aerogear/CAGsbZmF0OCcvM6V2AJbE%2BFdk79t90oHba88YaQqRgnGD
>> 2%3DC%2BOw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/aerogear/CAGsbZmF0OCcvM6V2AJbE%2BFdk79t90oHba88YaQqRgnGD2%3DC%2BOw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Matthias Wessendorf
>
> github: https://github.com/matzew
> twitter: http://twitter.com/mwessendorf
>
> --
> You received this message because you are subscribed to the Google Groups
> "Aerogear" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to aerogear+unsubscribe at googlegroups.com.
> To post to this group, send email to aerogear at googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/aerogear/CAAg5f2QumY5EMfZq-upMX-61zaRdSuoyXhORnRrbq6eDQw0AzA%
> 40mail.gmail.com
> <https://groups.google.com/d/msgid/aerogear/CAAg5f2QumY5EMfZq-upMX-61zaRdSuoyXhORnRrbq6eDQw0AzA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

WOJCIECH TROCKI

Red Hat Mobile <https://www.redhat.com/>

IM: wtrocki
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20180122/267e254e/attachment-0001.html 


More information about the aerogear-dev mailing list