I like blackberryOS, that work for everybody? to cut down on redundant naming:
cordova-blackberry/bbos cordova-blackberry/playbook cordova-blackberry/bb10 On Wed, May 15, 2013 at 5:38 AM, Bryan Higgins <[email protected]>wrote: > +1 > > Except the name for the BBOS folder doesn't capture support for OS5&6. Can > we name it blackberry5-7 or blackberryOS ? > > > On Tue, May 14, 2013 at 6:58 PM, Lorin Beer <[email protected] > >wrote: > > > that's my idea, Jeffrey, to route to sub platform bin scripts. The > original > > create tool would create a project which could target any blackberry > > platform, not just one. The idea would be that the root bin calls the > > platform bin scripts and creates a single project again which can target > > the individual platforms. > > > > The only item that requires appreciable work is the root bin folder, we > can > > scope what that would require separately. > > > > > > > > On Tue, May 14, 2013 at 3:35 PM, Jeffrey Heifetz < > [email protected] > > >wrote: > > > > > If bin is top level, it requires a non-standard first parameter to > > > distinguish sub-platform. I know this is the same as the old way, but > > it's > > > very unique to the BlackBerry implementation. > > > > > > Perhaps if this just routed to sub platform bin scripts it would be > > ideal. > > > > > > Sent from my BlackBerry 10 smartphone on the Rogers network. > > > From: Ken Wallis > > > Sent: Tuesday, May 14, 2013 6:21 PM > > > To: [email protected]; dev > > > Reply To: [email protected] > > > Subject: Re: Cordova BlackBerry project structure > > > > > > > > > +1 > > > > > > Sent from my BlackBerry Z10 smartphone > > > From: Lorin Beer > > > Sent: Tuesday, May 14, 2013 6:17 PM > > > To: dev > > > Reply To: [email protected] > > > Subject: Re: Cordova BlackBerry project structure > > > > > > > > > ok, final word on this is to not break out the BlackBerry platforms > into > > > separate repos. However, they will break out into subdirectories in the > > > root of the blackberry repo: > > > > > > apache/cordova-blackberry/blackberry7 > > > apache/cordova-blackberry/blackberry10 > > > apache/cordova-blackberry/playbook > > > apache/cordova-blackberry/bin > > > > > > bin will provide a uniform tooling interface for creating projects, > just > > a > > > simple shim script to delegate to the platform tool scripts, which have > > > diverged. > > > > > > This means duplicating the playbook/bb7 scripts, but bb7 will be > removed > > by > > > 3.0, so this is a short term duplication. > > > > > > > > > I think this solution minimizes the amount of work while adopting a > > project > > > structure that makes the most sense for our developers. > > > > > > vote now or forever hold your peace. > > > > > > - Lorin > > > > > > > > > > > > On Fri, May 10, 2013 at 10:09 AM, Brian LeRoux <[email protected]> wrote: > > > > > > > yes, exactly that > > > > > > > > On Fri, May 10, 2013 at 9:39 AM, Lorin Beer < > [email protected]> > > > > wrote: > > > > > that confused me too, > > > > > > > > > > windows phone already has separate repos. apache/wp7 and > apache/wp8. > > If > > > > we > > > > > stick with the "os vendor" organization, should we refactor those > > repos > > > > > into a single "windowsphone" repo? > > > > > > > > > > > > > > > > > > > > On Fri, May 10, 2013 at 9:09 AM, Filip Maj <[email protected]> wrote: > > > > > > > > > >> Which repos would need refactoring, Brian? > > > > >> > > > > >> On 5/9/13 2:56 PM, "Brian LeRoux" <[email protected]> wrote: > > > > >> > > > > >> >I'm a no on this. Conceptually grouping by operating system > vendor > > > > >> >makes more sense (to me). If we're going down this path the other > > > > >> >repos need to be refacored to reflect it: cordova-platform-* (and > > > > >> >Windows will need breaking out). > > > > >> > > > > > >> >(Also I'm not a fan of mixing pascal case with camel case but > > thats a > > > > >> >separate issue!) > > > > >> > > > > > >> >On Thu, May 9, 2013 at 10:50 AM, Lorin Beer < > > > [email protected]> > > > > >> >wrote: > > > > >> >> Currently, BlackBerry exists as a single repository containing > 3 > > > > >> >>different > > > > >> >> implementations of Cordova: BB7, PlayBook and BB10. > > > > >> >> > > > > >> >> This has been great from a user perspective: the cordova create > > > tool > > > > >> >> allowed you to specify which target you wanted to build/run to > > > once a > > > > >> >> project has been created. > > > > >> >> > > > > >> >> However, BlackBerry has split the new BB10 implementation off > > from > > > > the > > > > >> >> previous project structure: it now lives in a separate tree, > and > > > runs > > > > >> >>with > > > > >> >> it's own implementation of the tools. > > > > >> >> > > > > >> >> With the decision to send BB7 off to the farm getting positive > > > > >> >>feedback, I > > > > >> >> want to reopen the discussion of BlackBerry's project > structure. > > > > >> >> > > > > >> >> Proposition: > > > > >> >> split the BB platform implementations, with 3 repositories: > > > > >> >> apache/Cordova-BlackBerry7 > > > > >> >> apache/Cordova-BlackBerryPlaybook > > > > >> >> apache/Cordova-BlackBerry10 > > > > >> >> > > > > >> >> we let the CLI provide the uniform interface between platforms, > > and > > > > >> >>treat > > > > >> >> these as separate implentations. It also gets ahead of the work > > to > > > > drop > > > > >> >>BB7 > > > > >> >> and avoids o "re-integrate" task for BB10 which sounds like a > > waste > > > > of > > > > >> >>time. > > > > >> >> > > > > >> >> - Lorin > > > > >> > > > > >> > > > > > > > > > > --------------------------------------------------------------------- > > > This transmission (including any attachments) may contain confidential > > > information, privileged material (including material protected by the > > > solicitor-client or other applicable privileges), or constitute > > non-public > > > information. Any use of this information by anyone other than the > > intended > > > recipient is prohibited. If you have received this transmission in > error, > > > please immediately reply to the sender and delete this information from > > > your system. Use, dissemination, distribution, or reproduction of this > > > transmission by unintended recipients is not authorized and may be > > unlawful. > > > > > > --------------------------------------------------------------------- > > > This transmission (including any attachments) may contain confidential > > > information, privileged material (including material protected by the > > > solicitor-client or other applicable privileges), or constitute > > non-public > > > information. Any use of this information by anyone other than the > > intended > > > recipient is prohibited. If you have received this transmission in > error, > > > please immediately reply to the sender and delete this information from > > > your system. Use, dissemination, distribution, or reproduction of this > > > transmission by unintended recipients is not authorized and may be > > unlawful. > > > > > >
