Author Topic: Development update  (Read 1321 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Development update
« on: 8 March 2014, 16:47:29 »
Since Omega brought this up:

For two releases now, we use a semantic method of versioning, if not "semantic versioning".

We use MAJOR.MINOR.PATCH but their meaning is slightly different (and actually makes more sense to me). We increment the:
  • MAJOR version when we make major changes, which may include incompatible API changes, or a major change in functionality or usability
  • MINOR version when we make "normal" changes, which may include new or improved functionality and other changes, as well as non backward compatible bug fixes
  • PATCH version when we make backwards-compatible bug fixes.
Softcoder, Titi, please correct me if I'm wrong.

As you know we migrated to Git and GitHub not too long ago, and have since started using the Git Flow branching model, and (optionally) the Git Flow AVH Edition for managing the branches. Currently there are two feature branches, one (managed by Softcoder) introduces a new GUI (thanks to CEGUI), the other holds Titi's light-weight headless server variant.

For the past months we used Travis-CI for Continuous Integration. And just since yesterday our own Continuous Integration (Jenkins) installation is back (but it needs yet to be configured), so we shall have snapshot builds for Linux and Windows again soon, too.

When I say we then I mean it inclusively, namely whoever regularly contributes to MegaGlest's development and the project as a whole, or will do so in the future.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·