website rev 1205

Add en/devel/release.php for official release guides and devel info
author Christophe Lincoln <pankso@slitaz.org>
date Sat Apr 19 00:02:03 2014 +0200 (2014-04-19)
parents 8e10b2213de1
children fe67a2e06047
files en/devel/index.php en/devel/release.php
line diff
     1.1 --- a/en/devel/index.php	Thu Apr 17 20:54:38 2014 +0100
     1.2 +++ b/en/devel/index.php	Sat Apr 19 00:02:03 2014 +0200
     1.3 @@ -30,6 +30,8 @@
     1.4  <ul>
     1.5  	<li><a href="forge.php">Forge</a> - Collaborative management, KISS,
     1.6  	guidelines, Mercurial and other services</li>
     1.7 +	<li><a href="release.php">Release guides</a> - How do we release
     1.8 +	Cooking, Stable or sub projects</li>
     1.9  	<li><a href="/i18n.php">Internationalization project</a> -
    1.10  	Translations, goals and management</li>
    1.11  	<li><a href="http://hg.slitaz.org/" >Mercurial Repositories</a>
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/en/devel/release.php	Sat Apr 19 00:02:03 2014 +0200
     2.3 @@ -0,0 +1,84 @@
     2.4 +<!DOCTYPE html>
     2.5 +<html lang="en">
     2.6 +<head>
     2.7 +	<meta charset="utf-8" />
     2.8 +	<title>SliTaz - Release Guide</title>
     2.9 +	<meta name="description" content="slitaz developers release guide cooking stable packages" />
    2.10 +	<meta name="keywords" lang="en" content="slitaz, devel, tazdev, cooking, source" />
    2.11 +	<meta name="author" content="Christophe Lincoln"/>
    2.12 +	<?php include("../../lib/html/meta-link.html"); ?>
    2.13 +</head>
    2.14 +<body>
    2.15 +
    2.16 +<?php 
    2.17 +include("../../lib/html/header.html");
    2.18 +include("../../lib/html/nav.html"); 
    2.19 +include("../../lib/lang.php"); 
    2.20 +?>
    2.21 +
    2.22 +<!-- Content -->
    2.23 +<section id="content">
    2.24 +
    2.25 +<h2>Release Guides</h2>
    2.26 +
    2.27 +<ul>
    2.28 +	<li><a href="#cooking">Cooking release</a></li>
    2.29 +	<li><a href="#stable">Stable release</a></li>
    2.30 +	<li><a href="#project">Project release</a></li>
    2.31 +</ul>
    2.32 +
    2.33 +<h2 id="cooking">Cooking release</h2>
    2.34 +
    2.35 +<p>
    2.36 +	TOWRITE - some non-updated info (we use cookiso now):
    2.37 +	<a href="http://doc.slitaz.org/en:cookbook:reltasks">on the wiki/cookbook</a>
    2.38 +</p>
    2.39 +
    2.40 +<h2 id="stable">Stable release</h2>
    2.41 +
    2.42 +<p>
    2.43 +	TOWRITE
    2.44 +</p>
    2.45 +
    2.46 +<p>
    2.47 +	Instructions on using the build host are described in the Cookbook:
    2.48 +	<a href="http://doc.slitaz.org/en:cookbook:buildhost">
    2.49 +		SliTaz Build Host (tank)</a>.
    2.50 +</p>
    2.51 +
    2.52 +<h2 id="project">Project release</h2>
    2.53 +
    2.54 +<p>
    2.55 +	SliTaz sub projects are individually release using the SliTaz developpers
    2.56 +	tool aka 'tazdev'. Here is a the handy cmdline guide to release a project.
    2.57 +	In this guide we are going to release 'spk' 1.0:
    2.58 +</p>
    2.59 +
    2.60 +<pre>
    2.61 +$ cd spk
    2.62 +$ hg pull -u
    2.63 +$ hg tag 1.0
    2.64 +$ hg push
    2.65 +$ tazdev -rp spk
    2.66 +</pre>
    2.67 +
    2.68 +<p>
    2.69 +	Some package dont need to be archived on the mirror since ther are
    2.70 +	mirrorer in the full packages tree. So now that you have release the
    2.71 +	package and said yes to update the wok (or do it manually), you can
    2.72 +	push to hg.slitaz.org and wait the package build on SliTaz packages
    2.73 +	<a href="http://cook.slitaz.org/">Cooker</a>. Push to Hg:
    2.74 +</p>
    2.75 +
    2.76 +<pre>
    2.77 +$ cd ../wok
    2.78 +$ hg push
    2.79 +</pre>
    2.80 +
    2.81 +<!-- End of content -->
    2.82 +</section>
    2.83 +
    2.84 +<?php include("../../lib/html/footer.html"); ?>
    2.85 +
    2.86 +</body>
    2.87 +</html>