Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle Mobile Development Process: Difference between revisions

From MoodleDocs
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Team ==
{{Template:WillNotMigrate}}
Moodle Mobile is developed by a small team of three persons:
{{Warning|This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.}}


* Juan Leyva (Lead developer)
== Versions ==
* Laia Canet (Users advocate, UIX and documentation support)
* Josep Maria Gifreu (CSS, layout)


== 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.
The development process is oriented to:
 
* Maintain the current published version free of bugs
=== Major and minor versions ===
* 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 version includes new features and improvements.
* master - Branch for the code of new versions
* MOODLEMOBILE_XY_STABLE - Branch for maintain the code of the current published version


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.  
* Minor version includes only bug fixes.


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)
The current release cycle is one version per month (in the first two weeks of every month)


== Releases ==
== See also ==


Release a new major version (1.X) every two months
[[Moodle Mobile Release Notes]]


Release minor versions (1.X.Y) at any time when needed
[[Category: Mobile]] [[Category: Obsolete]]

Latest revision as of 07:14, 29 April 2022


Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.


Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.


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