WebExtensions/GoFaster: Difference between revisions

No edit summary
 
Line 18: Line 18:


This is an example timeline, where in Firefox takes 6 weeks.
This is an example timeline, where in Firefox takes 6 weeks.


<pre>
<pre>
        Coding  Release cyle
         +-------------------------------------+
         +------^-------------^
Firefox  |Beta               |Stable           |
        +---------------------------+
         +-------------------------------------+
Firefox  |Night |Aurora|Beta |Stable|
         +---------------------------+


        Code  Rel.
         +--------------------
         +----^----^
Web Ext  |2.0      |2.1     |
        +--------------+
        +-------------------------------------+
Stable  |Dev |1.1b|1.1 |
        |3.0      |3.1     |2.0    |2.1     |
Web Ext. +--------------+
        +-------------------------------------+
              +--------------+
              |Dev |1.2b|1.2 |
              +--------------+
                  +--------------+
                  |Dev |1.3b|1.3 |
                  +--------------+
                        +--------------+
                        |Dev |1.4b|1.4 |
                        +--------------+
</pre>
</pre>


In this example, development would be in a four week cycle, followed by a four week beta when testing would occur, followed by a release. Meaning that we would ship around 4 versions of Firefox in one release of Firefox.
In this example, development would be in a three week cycle. Each Beta and Stable would get the newest version. But we could ship minor releases every three weeks. It implies that WebExtensions would mostly skip Aurora and we would cut a release of WebExtensions and land it on Beta.


Those schedules are arbitrary but used as an example. It could be 3 weeks or 6 weeks.
Those schedules are arbitrary but used as an example. It could be 3 weeks or 6 weeks.
'''Note:''' this was updated from the original which suggested 4 weeks, this one fits much more nicely.


== native.js ==
== native.js ==
Confirmed users
1,158

edits