Maybe I'm just thick but I'm trying to understand the process for trying to
add a component to the SDK. There seems to be a lot of discussion with
multiple paths. Perhaps I'm one of those "learn by doing" types. So, in the
interest of trying to figure out the best way to navigate this process as a
non-committer (you folks can just drop it in a whiteboard and go about your
day) what is the process? In an effort to figure it out, I took an
afternoon and created a component along with web and mobile skins for it. I
stuck with current SDK conventions as much as possible.

So, I've got this shiny new component (a "toast" notification or something
similar to a growl for you apple folk). Its a first class component in the
Android SDK and while it can certainly be composited in Flex, there is IMO
sufficient benefit in componentizing it. So, code in hand (or .zip as it
were) here are my questions:

1. Where does the code go? In different discussions, there has been talk of
attaching it to a message in the list, put it on a jira and some ethereal
"commit" area of the repository (which I couldn't do anyway) for proposed
inclusion.

2. What level of discussion should be taking place? Do I kick off a new
thread on the list? Is it labeled [PROPOSAL] or something else - or nothing
at all?

3. There are questions that need to be dealt with about the component
itself: does this belong in the SDK, is the code good enough to warrant
inclusion, should this be a mobile-only component, etc.?

4. What to do about "other" files that need to be updated in the SDK? The
...Classes.as files, manifest files, default.css files in the themes, etc.
all need to be dealt with at some point, but the current process for
setting up the SDK in FB leaves a lot to be desired (again, could be my
thickness). Also, creating a patch with changes in the SDK seems
presumptuous at this stage.

5. Are things like this really going to be held out of the SDK until 5.0 (
https://cwiki.apache.org/confluence/display/FLEX/Decisions+so+far)? Without
concrete timelines from Adobe on their work for 4.7/4.8 is gating on that
really the best strategy to keep momentum in the Flex community.

Any guidance is appreciated and hopefully this will make it more
straightforward for people in the future.

Reply via email to