|
|
(7 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| == Team == | | == Versions == |
| Moodle Mobile is developed by a small team of three persons:
| |
|
| |
|
| * Juan Leyva (Lead developer)
| | Moodle Mobile version numbers consist of three numbers separated by a dot, for example 1.3.2 or 1.4.4. The first two numbers, like 1.3, represent the major version. The third number distinguishes minor versions within the same major version. |
| * Laia Canet (Users advocate, UIX and documentation support)
| |
| * Josep Maria Gifreu (CSS, layout)
| |
| | |
| == Versions ==
| |
| The development process is oriented to: | |
| * Maintain the current published version free of bugs
| |
| * Add new functionalities for future versions
| |
|
| |
|
| For achieve this we organize the code using a Control Version System called git where we track two "branches" of code called:
| | === Major and minor versions === |
| * master - Branch for the code of new versions
| |
| * MOODLEMOBILE_XY_STABLE - Branch for maintain the code of the current published version, fixing bugs (not adding improvements or new features)
| |
|
| |
|
| Every time we publish a new version (i.e: 1.4) we create a MOODLEMOBILE_XY_STABLE branch (MOODLEMOBILE_14_STABLE in this case) for maintaining this version until we release a new version; old branches are keeped as historic but we don't work on it.
| | * Major version includes new features and improvements. |
|
| |
|
| It doesn't makes sense maintain old versions because the way they are handled in Mobile markets (you can only upgrade to last version of an app)
| | * Minor version includes only bug fixes. |
|
| |
|
| == Releases ==
| | The current release cycle is one version per month (in the first two weeks of every month) |
|
| |
|
| The plan is release a new major version (1.X) every two months and minor versions/maintenance (1.X.Y) at any time when needed
| | == See also == |
|
| |
|
| I.e: In July we release 1.3 (major version). Once 1.3 is published we will start working in version 1.4 and meanwhile we will be fixing bugs for the 1.3 version
| | [[Moodle Mobile Release Notes]] |
|
| |
|
| In Augusts we may publish 1.3.1 (maintenance release only fixing bugs, no new features) and in September we will publish 1.4 (hopefully)
| | [[Category: Mobile]] |
Versions
Moodle Mobile version numbers consist of three numbers separated by a dot, for example 1.3.2 or 1.4.4. The first two numbers, like 1.3, represent the major version. The third number distinguishes minor versions within the same major version.
Major and minor versions
- Major version includes new features and improvements.
- Minor version includes only bug fixes.
The current release cycle is one version per month (in the first two weeks of every month)
See also
Moodle Mobile Release Notes