New release policy

When to make a release

For each revision of a library or a binary (/game/ client, server...). If you do not understand the revision concept, please see VersioningPolicy. When a sub-proejct switch to upper revision, we make a public sources release of the sub-project and the game client.

How to make a release

For each library or binary (sub-project) :
  • get the overall version using the stats.pl script;
  • make an archive of the sub-project using the make dist-bzip2 command;
  • rename the archive if needed to follow the current file release rules;
  • submit it to the File Release System.

Then, you need to update the RainbrurpgReleaseNotes page and need to submit a news to the sourceforge.net project news page. This news may follow these advices :
  • specify clearly if it is a sources-only release as a spoiler for gamers that would expect a all-in-one playable /mmorpg/;
  • add a brief description of the most modified sub-project, with a wiki link to corresponding page;
  • add a link to the project wiki for more informations on the development status.

Directories update

While referencing this wiki, we need to submit to many online directories. Here is a list of website which need release-related modifications :

website Needed modifications
http://freecode.com screenshots, release notes (No newline and HTML links are forbidden)
http://lsm.execpc.com must send a LSM file.
http://sourcewell.berlios.de Version/revision updates.
http://hotscripts.com Must update version (not a per-revision basis)
http://linux.softpedia.com Version/revision updates.

Social networks

Since I use social networks, the following are used for some notifications.

account Notification
identi.ca Releases, commits and wiki modifications. In real time or as fast as possible.
Google+ For new releases, with the RainbrurpgReleaseNotes page included, commits and wiki notifications, including the modified wiki page or software component.
Diaspora Releases, commits and wiki modifications. In real time or as fast as possible.
Facebook The same way I use Diaspora.
twitter The same way I use identi.ca.

Create a mercurial revision tag

Now you can add a mercurial tag for this revision, for example :
hg tag 0.0.5-246
hg push

-- RainbruUser - 14 Dec 2013
Topic revision: r14 - 01 Sep 2014, RainbruUser

 

HotScripts.comGet RainbruRPG at SourceForge.net. Fast, secure and Free Open Source software downloadsThis site is powered by Foswiki
Active Search Results
Viesearch - Life powered search
Copyright by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Here are my personnal Google+ profile and the related Google+ page.
Ideas, requests, problems regarding RainbruRPG? Send feedback