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>