OpenWA

From WonderWiki
Jump to navigation Jump to search

OpenWA is the name of the GitLab repository which hosts Wonderland Adventures Editor source code. The source code is entirely written in BlitzBasic programming language. It is regularly updated by members of the repository. Active members include Aryan, HumanGamer and ALEXALEX976.

The compiled versions of master branch of this repository are termed as OpenWA Releases.

Name

The name OpenWA was given by StinkerSquad01. "Open" stands for "open source" and "WA" means Wonderland Adventures.

Releases

Types of Releases

There are three types of OpenWA Releases:

  • Major Releases: These are the major updates made to Wonderland Adventures Editor which include new features, major improvements and certain bug fixes. These are released once in a few months. The latest release is 10.2 released on 2019/10/21.
  • Minor Releases: These are critical bug fixes or quality improvements released after a major release. The latest release is 10.2.2.
  • Beta Releases: These are pre-releases of the next major release which is still work in progress. This is done for users to test and feedback on the changes made in major releases.

Versioning Scheme

Stable Releases

The OpenWA stable releases follow this versioning: 10.X.Y where:

  • 10 = constant number depicting OpenWA releases
  • X = incremented for every major feature upgrades
  • Y = incremented for every minor tweaks and fixes (quality updates)

For instance, if the current version is 10.2.4:

  • 10 is the constant number which depicts the release is OpenWA open sourced release
  • 2 is the number of the second major feature upgrade after 10.1.0
  • 4 is the number denoting that the provided version is the fourth quality update made to the major feature upgrade 10.2

Beta Releases

The OpenWA Beta releases follow this versioning: 10.X.Y-beta.Z where:

  • 10 = constant number depicting OpenWA releases
  • X = incremented for every major feature upgrades
  • Y = incremented for every minor/major tweaks and fixes (quality updates)
  • Z = beta release number

For instance, the beta releases for feature upgrade 10.3.0 would be 10.3.0-beta.1, 10.3.0-beta.2 etc, and then when all is set the final official release version 10.3.0 would be released.

Joining

Instructions to join the repository and compile OpenWA are given in http://www.pcpuzzle.com/forum/viewtopic.php?f=42&t=27848.

List of Members

The names are Wonderland Discussion Forum usernames:

  • ALEXALEX976
  • Aryan
  • cloudrac3r
  • Cyndanera
  • HumanGamer
  • Qloof
  • Sammy_Bro
  • StinkerSquad01
  • MyNameIsKooky
  • Pawelec
  • ~xpr'd~
  • Sammy_P
  • samuelthx
  • nasko222

Migration

Currently, another project called WASharp (WA#) is in progress by HumanGamer which is port of OpenWA in C#. Once it is done, the entire OpenWA project will shift to WA#.

External Links

OpenWA Repository (by StinkerSquad01)