myserver-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myserver-commit] [2767] Changed tasks management policy


From: Giuseppe Scrivano
Subject: [myserver-commit] [2767] Changed tasks management policy
Date: Fri, 29 Aug 2008 19:04:28 +0000

Revision: 2767
          http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2767
Author:   gscrivano
Date:     2008-08-29 19:04:27 +0000 (Fri, 29 Aug 2008)

Log Message:
-----------
Changed tasks management policy

Modified Paths:
--------------
    trunk/documentation/dev/development_model/dev_model.tex

Modified: trunk/documentation/dev/development_model/dev_model.tex
===================================================================
--- trunk/documentation/dev/development_model/dev_model.tex     2008-08-29 
16:38:48 UTC (rev 2766)
+++ trunk/documentation/dev/development_model/dev_model.tex     2008-08-29 
19:04:27 UTC (rev 2767)
@@ -99,13 +99,22 @@
 time you will be very active there too.
 \end{section}
 
-\begin{section}{Tasks list}
-The file TODO in the GNU MyServer directory root contains a list of
-tasks that need to be completed.
-Each entry in the TODO list should be a basic task, in a way that a
-developer without a previous knowledge of the software can start
-working immediately on it.
+\begin{section}{Tracking systems}
+\begin{subsection}{Tasks list}
+Planned tasks are defined by the tasks manager here:
+\url{https://savannah.gnu.org/task/?group=myserver}.
 
+There are two categories of task: \textit{task} and \textit{wish}.
+The former specify a planned task that must be completed.  Once all
+planned task are completed then a new release will be done.
+
+Task that are in the \textit{wish} category are not considered for the
+release.
+
+Any task should be a basic task, in a way that a developer without a
+previous knowledge of the software can start working immediately on
+it.
+
 In the past the TODO list files used to be a wish list with tasks like
 \textit{``Implement the FTP protocol''}, such big tasks must be
 avoided and replaced by smaller and more detailed ones, that can be
@@ -116,6 +125,19 @@
 mailing list with other team members.
 Lately it will be possible to define small tasks and proceed with its
 implementation.
+
+On a bug fix it may be possible to release before other tasks are
+completed, thus all planned tasks that are not completed yet will be
+moved to the next release.
+\end{subsection}
+
+\begin{subsection}{Bug tracking}
+Any bug should be notified using this bugs tracking system:
+\url{https://savannah.gnu.org/bugs/?group=myserver}.
+When it is possible, a test for the bug must be provided, it will be
+useful for regression tests as the same bug can appear again in
+future.
+\end{subsection}
 \end{section}
 
 \begin{section}{Source code guidelines}






reply via email to

[Prev in Thread] Current Thread [Next in Thread]