No need to hold off. There isn't a ton of files being re-org'd.
On 11/30/12 8:19 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: > Excellent. I'll hold off from moving until I've grokked your Wiki > entry and everything is working again, but it's good to know we won't > be in each other's way. > > EdB > > > On Fri, Nov 30, 2012 at 5:15 PM, Alex Harui <aha...@adobe.com> wrote: >> I think you can just work in the develop branch. I'm going to be in the >> falcon folders for a while anyway (I think). >> >> >> On 11/30/12 8:05 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >> >>> I've branched the root into my whiteboard. >>> >>> I'm currently doing a major reorganisation of the JS framework (files, >>> not code) and the general setup of the project. I've also started work >>> on the 'publisher', that will take the AS, compile it to JS, add the >>> JS framework to it and create the 'index.html'. There are empty dirs >>> waiting for the unit tests and there is an examples directory in both >>> the 'source' and 'published' directories. Please take a look and >>> decide if this is something that would make sense to implement in de >>> 'develop' branch. >>> >>> Thanks, >>> >>> EdB >>> >>> >>> On Fri, Nov 30, 2012 at 8:02 AM, Alex Harui <aha...@adobe.com> wrote: >>>> I branched my whiteboard into the root. I decided to call it "asjs" >>>> because >>>> we are developing parallel as and js frameworks. There is a develop branch >>>> in there where we should be making our commits. >>>> >>>> -Alex >>>> >>>> >>>> On 11/28/12 11:21 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >>>> >>>>>>> Are we ready to put the framework.js in the FalconJS develop branch so >>>>>>> we can all work on it? >>>>>> IMO, framework.js shouldn't be in the FalconJS branch. It is as >>>>>> independent >>>>>> of FalconJS as any of the AS code is independent of Falcon. >>>>>> >>>>>> I would refactor framework.js into separate js files so we don't step on >>>>>> each others toes and put it somewhere else in SVN and start adding to it >>>>>> and >>>>>> the .AS files. We could start by having folks just work in my whiteboard >>>>>> or >>>>>> we can create a new whiteboard folder not under my name if that makes >>>>>> folks >>>>>> more comfortable. I was going to branch what I have checked in for >>>>>> further >>>>>> modifications so what I checked in stays running. >>>>> >>>>> Might I suggest a 'as2js' in the root of the repo, with branches, tags >>>>> and trunk. In trunk (and/or branches/develop?) I would have an 'as' >>>>> and a 'js' folder, and within each of those a 'src' and 'srcTest'... >>>>> But that's just of the top of my head, so I'm open to suggestions ;-) >>>>> >>>>>> Are you planning to use FlexUnit to test the AS side? What will you use >>>>>> for >>>>>> the JS side? >>>>> >>>>> FlexUnit seems to make sense for the AS. I use Jasmine [1] for >>>>> JavaScript, so that would have my preference... >>>>> >>>>>>> Question: I expect that we'll need to figure out a way to put the >>>>>>> framework components through the Closure Compiler upon "publish", >>>>>>> correct? >>>>>> Yes, there is a missing step where we generate an index.html and collect >>>>>> all >>>>>> of the required JS files and minify them. I'm hand-assembling stuff >>>>>> right >>>>>> now. >>>>> >>>>> Don't let Om hear it, or he'll start another AIR project :-) I'll give >>>>> this some thought once we've set the rest up. >>>>> >>>>>>> Another question: for your prototype you modified/bypassed parts of >>>>>>> the SDK, it looks like. Does this mean that you envision 2 versions of >>>>>>> the SDK, one for Flash Player deployment and one for web native >>>>>>> deployment? >>>>>> I'm not sure what you mean here. For this new effort, I am not using >>>>>> Apache >>>>>> Flex 4.8 at all and have no plans to. This is a next-generation and a >>>>>> full >>>>>> rewrite with different goals. What it has in common with Flex is MXML >>>>>> and >>>>>> AS3 and many but not all APIs. The idea is that for every component you >>>>>> write in AS, you have to create its equivalent in JS. You might be able >>>>>> to >>>>>> get FalconJS to help you create parts of the JS equivalent, but the parts >>>>>> that touch the visuals pretty much have to be written differently. >>>>> >>>>> This was the missing link in my understanding. We're writing a new >>>>> SDK, fresh components on both sides of the FalconJS compiler. >>>>> >>>>>>> I'll stop here and catch my breath ;-) I like what I'm seeing so far >>>>>>> and certainly see the possibilities going forward. I do not share your >>>>>>> caution about creating components that are more than basic >>>>>>> implementations of available HTML controls. But we'll cross that >>>>>>> bridge once we have a "working" version of the JS framework hooked up >>>>>>> to the FalconJS compiler :-) First things first, right? >>>>>> Definitely. My only "caution" about creating more than basic controls is >>>>>> how long it will take to create them. My goal is to get the basic >>>>>> unskinnable 7 (Button, CheckBox, RadioButton, TextInput, TextArea, List, >>>>>> Label) running ASAP so folks can actually play with it. If you have the >>>>>> time/energy to do fancier stuff you are more than welcome to get going on >>>>>> it. >>>>> >>>>> Sure, first things first though, set up this sub-project, ok? >>>>> >>>>> EdB >>>>> >>>>> 1: >>>>> http://www.adobe.com/devnet/html5/articles/unit-test-javascript-applicatio >>>>> ns >>>>> -w >>>>> ith-jasmine.html >>>>> >>>>> >>>>> >>>>> -- >>>>> Ix Multimedia Software >>>>> >>>>> Jan Luykenstraat 27 >>>>> 3521 VB Utrecht >>>>> >>>>> T. 06-51952295 >>>>> I. www.ixsoftware.nl >>>> >>>> -- >>>> Alex Harui >>>> Flex SDK Team >>>> Adobe Systems, Inc. >>>> http://blogs.adobe.com/aharui >>>> >>> >>> >> >> -- >> Alex Harui >> Flex SDK Team >> Adobe Systems, Inc. >> http://blogs.adobe.com/aharui >> > > -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui