flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mamsel...@apache.org
Subject svn commit: r1583621 - /flex/site/trunk/content/community-thirdparty.cmsPage
Date Tue, 01 Apr 2014 11:10:47 GMT
Author: mamsellem
Date: Tue Apr  1 11:10:47 2014
New Revision: 1583621

URL: http://svn.apache.org/r1583621
Log: (empty)


Modified: flex/site/trunk/content/community-thirdparty.cmsPage
URL: http://svn.apache.org/viewvc/flex/site/trunk/content/community-thirdparty.cmsPage?rev=1583621&r1=1583620&r2=1583621&view=diff
--- flex/site/trunk/content/community-thirdparty.cmsPage (original)
+++ flex/site/trunk/content/community-thirdparty.cmsPage Tue Apr  1 11:10:47 2014
@@ -1,61 +1,136 @@
-Title:  Get Involved!
+Title:   Project HistoryXXX
-Getting involved with the Apache Flex® Community is easy!
+The goal of this page is to document the history of the Apache Flex, starting with Adobe
+deciding to donate it to the Apache Software Foundation (ASF), incubation and Apache Flex
becoming a top level project.
-We are an open-source community governed by the Apache Software Foundation.  Everything we
do is out in the open with
-the entire community involved.  All decisions are made on our mailing lists, and all source
code is developed
-within our source control system.
-<div class="headline"><h4>Find out what is going on</h4></div>
-If you are interested in what is going on with the project, subscribe to our mailing lists.
 Our [dev@flex.apache.org][1] mailing
-list is where additions and changes to the SDK are discussed.  The list is open to everybody
and everybody is encouraged
-to give their opinions on anything discussed on the list.  This is a great place to introduce
yourself and let us know
-how you can help.
-If you are interested in helping end-users of the SDK, we also host the [users@flex.apache.org][1]
mailing list.  This list
-is designed for end-users to talk about how to use the SDK and how to build applications
that utilize the SDK.
-<div class="headline"><h4>Contributing Documentation</h4></div>
-If you are ready to help us document code, provide tips and tricks, or anything else that
is not straight-up code, we
-have a [WIKI][2] that allows for community contribution.  Simply let us know on the dev@flex.apache.org
mailing list
-that you wish to get write access to the WIKI.  If you would like to let us know about any
blog entries, videos,
-screencasts, etc. that you have created, we would love to help publicize them!
-<div class="headline"><h4>Reporting Bugs</h4></div>
-All of the bugs that we are aware of are housed in the Apache Foundation's JIRA system. 
You can take a look at everything
-we have in the system on [Flex JIRA][3].  To let us know about a bug, create an issue in
the JIRA system.  The JIRA
-system automatically emails the dev mailing list and hopefully somebody will take a look
at it.  It is really important
-that you give us as much information on the bug as possible.  Even better, if you have a
way to reproduce the bug, submit
-a code sample that can help us reproduce it.  Feel free to contribute to the comments as
the bug gets worked on.
-<div class="headline"><h4>Squashing Bugs</h4></div>
-Bugs happen, and you might know how to fix one!  Because we don't allow everybody write access
to the official code repository
-(everybody has access to read, though!), there is an additional process that has to occur
to get fixes in.  To help us
-squash bugs, do the following :
-1. Find a bug you want to work on, or submit one into [JIRA][3].  We have some marked as
"easy" if you play with the JIRA filters if you want to start with an easy one.  Make a comment
on the ticket that you plan on working on it so others don't duplicate your work.
-2. Check out the source code from GIT.  More information is available on the [Source][4]
-3. Setup your build environment.  Check out the README included in the source code on how
to do this.  You will want to make sure that you can perform a compile before you go much
-4. Fix the bug.  If you need help, ask the dev@flex.apache.org mailing list.  I'm sure we
have pointers to help you out.
-5. (optional) Run the functional test suite called [Mustella][5] on your code.  The [Mustella
tests][5] are available from the ANT script, but make sure you set it up first.
-6. Create a .patch file.  If you are using an IDE, check your application menus for this
option. [SourceTree][6] has it under the Actions menu.  If you are using git from the command
line, use `git format-patch <BRANCH> --stdout > <FLEX-007>.patch` where &lt;BRANCH&gt;
is the branch you want your patch be merged into from whether the branch you're working on,
you can omit it if the origin and destination branch are the same and &lt;FLEX-007&gt;,
the Jira Issue Id relative to your patch.
-7. Attach the .patch file to the JIRA ticket you noted earlier.  A committer will review
the patch and make sure it dosen't break anything else.
-8. Sit back and bask in the glory that you helped make Flex better!
-<div class="headline"><h4>Contributing Code</h4></div>
-Due to legal reasons, only people who have been elected as committers have access to update
or contribute code directly to the project.
-We at Apache take the legality of code seriously, and nothing would be worse than somebody
contributing code that
-they don't own and a 3rd party having a legal claim to our framework.
-That being said, if you are interested in contributing code, you can submit patches to the
project via [JIRA][3].
-To do this, create a new issue that describes what the code you are contributing, and submit
a .patch file with your
-code changes, just like from the bug squashing directions above.  If you submit a few patches
that meet the Apache
-standards, you will probably be contacted by the PMC to get you direct access to the GIT
and for you to be recognized
-for your work as a committer.
- [1]: community-mailinglists.html
- [2]: https://cwiki.apache.org/confluence/display/FLEX/Apache+Flex+Wiki
- [3]: https://issues.apache.org/jira/browse/FLEX
- [4]: dev-sourcecode.html
- [5]: https://cwiki.apache.org/FLEX/mustella-overview.html
- [6]: http://www.sourcetreeapp.com/
\ No newline at end of file
+It might be useful for other similar projects, or any incubating project, as an example of
the steps involved in
+an Apache incubation.
+See [http://incubator.apache.org](http://incubator.apache.org) for the official Incubator
documentation, and
+in particular the [incubation process description](http://incubator.apache.org/incubation/Process_Description.html)
+<div class="headline"><h4> 2011: Adobe decides to contribute Flex to the ASF
+The decision is made within Adobe to incubate Flex at the ASF. Work starts on the incubation
proposal, on explaining
+internally what this means, on the legal/IP clearance steps required to donate the code and
on recruiting
+initial committers who will help get the project started.
+<div class="headline"><h4> December 12, 2011: Flex Summit </h4></div>
+The [Flex Summit](http://tv.adobe.com/show/flex-community-summit-december-2011) is organized
to make
+the Flex community aware of the upcoming changes, and to allow initial Flex committers to
sign up and network.
+Among the available videos, these two provide interesting insights on how Apache projects
work, by Roy Fielding,
+one of the ASF's founders:
+- [What it means to be an Apache project, part 1](http://tv.adobe.com/watch/flex-community-summit-december-2011/what-it-means-to-be-an-apache-project-part-1/)
+- [What it means to be an Apache project, part 2](http://tv.adobe.com/watch/flex-community-summit-december-2011/what-it-means-to-be-an-apache-project-part-2/)
+The following blog posts provide other views on the event, and show that it was useful for
the Flex community
+and for the upcoming Apache Flex project:
+- [Flex given to the Apache Software Foundation – round-up and opportunities](http://www.flex-tutorial.fr/2011/12/17/flex-given-to-the-apache-software-foundation-round-up-and-opportunities)
+- [Huge Adobe Partnership to Open Source Flex with Apache Software Foundation …](http://www.adamflater.net/2011/12/14/apache-flex-beginning/)
+<div class="headline"><h4> December 20, 2011: Incubation proposal submitted </h4></div>
+The [Incubation proposal](http://wiki.apache.org/incubator/FlexProposal) is submitted
+and [discussed](http://mail-archives.apache.org/mod_mbox/incubator-general/201112.mbox/%3CCB14DCA2.3885F%25aharui%40adobe.com%3E)
on the incubator-general mailing list, followed after a few days (once the
+discussion dies down) by the Incubator PMC vote mentioned below.
+The list of incubation mentors is completed during the proposal's discussion phase, after
asking for volunteers
+when submitting the proposal.
+A few initial committers are also added during the discussion phase.
+<div class="headline"><h4> December 22, 2011: Vote for Anne and Dave as incubator
PMC members </h4></div>
+Project mentors need to be members of the Incubator PMC, ASF members just need to ask to
get this membership.
+Committers who are not (yet) Apache members need to be voted in by the Incubator PMC, which
is done
+around December 22 for Anne and Dave.
+<div class="headline"><h4> December 27, 2011: [VOTE] Flex to join the Apache
Incubator </h4></div>
+The [Incubator PMC vote](http://markmail.org/message/puo2rtrvby65lb3m)
+lasts at least 72 hours, after which whoever started it
+[tallies it](http://mail-archives.apache.org/mod_mbox/incubator-general/201112.mbox/%3CCAEWfVJmMq390Hinafg%2Bjik8VqboYG1ixe_gnz5O2bV5q5mtKPw%40mail.gmail.com%3E).
+the vote for Flex passes on December 30th.
+<div class="headline"><h4> Late December 2011: Basic infrastructure is created
+See for example the
+[INFRA-4260](https://issues.apache.org/jira/browse/INFRA-4260) (create mailing lists)
+[INFRA-4262](https://issues.apache.org/jira/browse/INFRA-4262) (create JIRA instance)
+Flex is added to the Incubator's [reporting schedule](http://wiki.apache.org/incubator/ReportingSchedule).
+The [Flex incubation status page](http://incubator.apache.org/projects/flex.html) is created.
+People are invited to subscribe to the new Apache Flex [mailing lists](/flex/mailing-lists.html)
+Those lists are added to [flex.markmail.org](http://flex.markmail.org) for convenience, using
the markmail feedback form.
+Discussions and consensus building start, including clarifications about the role of the
PPMC, committers
+and community, whether to create roadmaps or just let things evolve organically, etc.
+<div class="headline"><h4> Late 2011 and early 2012: User accounts </h4></div>
+Mentors request creation of Apache accounts for the initial committers listed in the
+[incubation proposal](http://wiki.apache.org/incubator/FlexProposal), after asking people
which Apache ID
+they would like, avoiding collisions with [existing IDs](http://people.apache.org/committer-index.html).
+Initial committers, who are also PPMC members, are invited to subscribe to the Flex private
mailing list
+(which is used for discussions about people, new committers etc. and as little as possible
besides that) and
+made aware of the [Apache guide for new committers](http://www.apache.org/dev/new-committers-guide.html).
+Flex committers are granted write access to the [subversion repository](http://svn.apache.org/repos/asf/incubator/flex/)
+and [JIRA issue tracker](https://issues.apache.org/jira/browse/FLEX) and can start actual
coding work.
+<div class="headline"><h4> January 17, 2012: Software grant received </h4></div>
+Adobe's [software grant](http://www.apache.org/licenses/software-grant.txt) is received by
the ASF's
+secretary, the Flex code can now be imported into Apache Flex's code repository.
+<div class="headline"><h4> February 22, 2012: First committer voted in </h4></div>
+Justin Mclean is the first Flex committer (besides the initial committers listed in the incubation
proposal) to
+be voted in, after a short discussion and a vote on the Flex private
+mailing list, as per the [incubator's instructions](http://incubator.apache.org/guides/ppmc.html).
+<div class="headline"><h4> March 27, 2012: MXMLC donation announced </h4></div>
+The legal/IP clearance work for that module is done on the Adobe side, that code is ready
to be donated.
+<div class="headline"><h4> August 30, 2012: Falcon legalities completed </h4></div>
+Apache recorded Adobe's donation documents for the source code to the next-generation Falcon
+<div class="headline"><h4> September 10, 2012: Falcon code committed </h4></div>
+The source code for the Falcon compiler was committed to Apache's Subversion repository.
+<div class="headline"><h4> December 19, 2012: Apache Flex becomes a top level
Apache Software Foundation project </h4></div>
+Apache Flex is voted in as a top level project at the December board meeting of the Apache
Software Foundation.
+<div class="headline"><h4> December 27, 2012: Apache Flex SDK 4.9 released </h4></div>
+After seven release candidates Apache Flex SDK 4.9 is released as the first release after
becoming an Apache Software Foundation top level project.
+<div class="headline"><h4> February, 2013: Apache Flex SDK 4.9 released </h4></div>
+<div class="headline"><h4> April, 2013: Apache Flex SDK Installer 2.5 released
+<div class="headline"><h4> August, 2013: Apache Flex SDK Installer 2.6 released
+This version allows to track the number of downloads.
+<div class="headline"><h4> August, 2013: Apache Flex SDK 4.10.0 released </h4></div>
+<div class="headline"><h4> October, 2013: Apache Flex SDK Installer 2.7 released
+<div class="headline"><h4> October, 2013: Apache Flex SDK 4.11.0 released </h4></div>
+<div class="headline"><h4> March, 2014: Apache Flex SDK 4.12.0 released </h4></div>

View raw message