# HG changeset patch # User Christophe Lincoln # Date 1332869314 -7200 # Node ID 10518b526fe815a802b7cb62e6cc57b617018142 # Parent e66637a701c4a81852c8aa967b9ea122157e2f2d Add roadmap.slitaz.org files diff -r e66637a701c4 -r 10518b526fe8 roadmap/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/README Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,41 @@ +SliTaz Roadmap +================================================================================ + + +SliTaz roadmap provide guide lines to the next Slitaz Stable realease. We use +our Mercurial repo to collaborate on the roadmap. All task are added and edited +in releases/[slitaz-release] and then commited to Hg. Any tasks can have a wiki +page link, description with HTML code, etc. Each release have also a goals.html +page with the summary of the goals to the next release. + +All contributors are welcome to collaborate and add themself to the PEOPLE +variable of a task. The optionnal release task Wiki should be created under +the space name en:releases:slitaz-release:task-name, example: + + http://doc.slitaz.org/en:releases:5.0:update-toolchain + +All the task are under SliTaz Mercurial repositories in the slitaz-forge repo. +To clone the repos and collaborate on task you can clone the roadmap with: + + hg clone http://hg.slitaz.org/slitaz-forge + + + +Task configuration format +------------------------- +As usual, keep it simple and somthing most people know about: a config files ;-) +Bugs refer to the bug number on http://bugs.slitaz.org/ separated by space. + +# SliTaz task + +TASK="Update full Toolchain" +STATUS="TODO" +PRIORITY="1" +PEOPLE="Pankso" +WIKI="" +BUGS="" + +DESC="" + + +================================================================================ diff -r e66637a701c4 -r 10518b526fe8 roadmap/favicon.ico Binary file roadmap/favicon.ico has changed diff -r e66637a701c4 -r 10518b526fe8 roadmap/header.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/header.html Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,25 @@ + + + + SliTaz Roadmap + + + + + + + + + +
diff -r e66637a701c4 -r 10518b526fe8 roadmap/images/home.png Binary file roadmap/images/home.png has changed diff -r e66637a701c4 -r 10518b526fe8 roadmap/releases/4.0/goals.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/releases/4.0/goals.html Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,8 @@ + +

Goals

+ +

+ Releae in March 2012 - New packages build bot and tools, better + project organization. Bunch of new packages and use the russian + dolls as default Live system. +

diff -r e66637a701c4 -r 10518b526fe8 roadmap/releases/4.0/update-toolchain.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/releases/4.0/update-toolchain.conf Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,10 @@ +# SliTaz task + +TASK="Update full Toolchain" +STATUS="DONE" +PRIORITY="1" +PEOPLE="Pankso" +WIKI="" +BUGS="" + +DESC="" diff -r e66637a701c4 -r 10518b526fe8 roadmap/releases/4.0/write-relnotes.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/releases/4.0/write-relnotes.conf Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,12 @@ +# SliTaz task + +TASK="Write the Release Notes" +STATUS="DONE" +PRIORITY="1" +PEOPLE="Pankso, Claudinei, Paul, Bellard, Erjo, Christian, Domcox" +WIKI="" +BUGS="" + +DESC="When relnotes are finished, we commit then to slitaz-doc and +to the list for translation. Then we commit a copy for SliTaz Website +documentation section." diff -r e66637a701c4 -r 10518b526fe8 roadmap/releases/5.0/add-new-pkgs.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/releases/5.0/add-new-pkgs.conf Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,10 @@ +# SliTaz task + +TASK="Add a bunch of new packages" +STATUS="TODO" +PRIORITY="2" +PEOPLE="All" +WIKI="" +BUGS="" + +DESC="" diff -r e66637a701c4 -r 10518b526fe8 roadmap/releases/5.0/goals.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/releases/5.0/goals.html Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,8 @@ + +

Goals

+ +

+ Releae in March 2013 - Port To ARM platform, masively add and update + packages. Be even more fast and light. Take care about old hardware + compatibility. +

diff -r e66637a701c4 -r 10518b526fe8 roadmap/releases/5.0/update-toolchain.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/releases/5.0/update-toolchain.conf Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,10 @@ +# SliTaz task + +TASK="Update full Toolchain" +STATUS="TODO" +PRIORITY="1" +PEOPLE="Pankso" +WIKI="" +BUGS="" + +DESC="" diff -r e66637a701c4 -r 10518b526fe8 roadmap/roadmap.cgi --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/roadmap.cgi Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,98 @@ +#!/bin/sh +# +. /usr/lib/slitaz/httphelper +header + +# Default to next stable release. +rel="5.0" +[ "$(GET release)" ] && rel="$(GET release)" +taskdir="releases/$rel" + +# Show a task. +show_task() { + cat << EOT +
+Task      : $TASK
+People    : $PEOPLE
+EOT
+	if [ "$WIKI" ]; then
+		echo "Wiki page : $WIKI"
+	fi
+	if [ "$DESC" ]; then
+		cat << EOT
+
+Desccription
+------------
+$DESC
+EOT
+	fi
+	echo '
' +} + +# Usage: list_tasks STATUS +list_tasks() { + echo "

Tasks List: $1

" + count=0 + for pr in 1 2 3 4 + do + for task in $(fgrep -H "$1" $taskdir/*.conf | cut -d ":" -f 1) + do + . $task + if [ "$PRIORITY" == "$pr" ]; then + show_task + fi + done + done + [ "$1" == "TODO" ] && [ "$todo" == "0" ] && echo "All done." + [ "$1" == "DONE" ] && [ "$done" == "0" ] && echo "Nothing done." +} + +# xHTML header. +cat header.html + +case " $(GET) " in + *\ README\ *) + echo '

README

' + echo '
'
+		cat README
+		echo '
' ;; + *) + # Get the tasks done and todo + tasks=$(ls -1 $taskdir/*.conf | wc -l) + done=$(fgrep "DONE" $taskdir/*.conf | wc -l) + todo=$(fgrep "TODO" $taskdir/*.conf | wc -l) + pct=0 + [ $tasks -gt 0 ] && pct=$(( ($done * 100) / $tasks )) + cat << EOT +

Release: $rel

+ +

+ Tasks: $tasks in total - $done finised - $todo todo +

+
+
${pct}%
+
+

+ Tasks lists are order by priority. Please read the README + for more information about SliTaz Roadmap web interface and Hg repo. +

+EOT + cat $taskdir/$release/goals.html + list_tasks TODO + list_tasks DONE ;; +esac + +# Close xHTML page +cat << EOT +
+ + + + + +EOT + +exit 0 diff -r e66637a701c4 -r 10518b526fe8 roadmap/style.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roadmap/style.css Tue Mar 27 19:28:34 2012 +0200 @@ -0,0 +1,98 @@ +/* CSS style for SliTaz Cooker */ + +html { min-height: 102%; } +body { font: 13px sans-serif, vernada, arial; margin: 0; } +h1 { margin: 0; padding: 8px; color: #fff; font-size: 20px; } +h1 a { color: #fff; text-decoration: none; } +h2 { color: #444; } h3 { color: #666; font-size: 140%; } +a { text-decoration: underline; color: #215090; } +a:hover { text-decoration: none; } +img { border: 0pt none; vertical-align: middle; } +pre { + background-color: #f8f8f8; + border: 1px solid #ddd; + padding: 10px; + overflow: auto; + font-size: 96%; +} + +/* Header */ + +#header { + background: #351a0a; + height: 40px; + border-bottom: 8px solid #d66018; +} + +#header h1 { + margin: 0; + /* padding: 8px 0 0 42px; */ + width: 250px; +} + +#header h1 a { + color: white; + text-decoration: none; + font-size: 20px; + font-style: italic; +} + +#header h1 a:hover, #network a:hover { + color: #d66018; +} + +/* Header links */ + +#network { + float: right; + padding: 10px 5px 0; + font-size: 12px; +} + +#network a { + padding: 0 6px; + color: #fff; + font-weight: bold; + text-decoration: none; +} + +/* Content */ + +#content { + margin: 40px auto; + text-align: justify; + width: 720px; +} + +.important { background: #ffa400; } + +/* Progress bar */ + +.pct { background: #9dff4a; padding: 2px 4px; } + +.pctbar { + margin: 0; + color: #666; + background: #f1f1f1; + border: 1px solid #ddd; + overflow: hidden; +} + +/* Round corner */ + +pre, .button, .pctbar { + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; +} + +/* Footer */ + +#footer { + text-align: center; + padding: 20px; + border-top: 1px solid #ddd; + font-size: 90%; +} + +#footer a { padding: 0 2px; }