[Facades] Moved subdirs list to subdirs.make
[mono.git] / mcs / CodingStyle
index 43d74117a55e2ee774230289e53da143618ff600..6a3528e7c6ada140a8d8eca1b2273ba16970a394 100644 (file)
        please use the attribute [MonoTODO].  This attribute can be used
        to programatically generate our status web pages:
 
-       [MonoTODO]
+       [MonoTODO("My Function is not available on Mono")]
        int MyFunction ()
        {
                throw new NotImplementedException ();
        }
 
-* Supporting .NET 1.2, .NET 1.1 and .NET 1.0 builds
-
-       The defines NET_1_1 and NET_2_0 are used to include
-       features.   When NET_2_0 is defined, it also implies that the
-       NET_1_1 is defined.
-
-       To have code which is only available in an old version, use ONLY_1_0,
-       ONLY_1_1
+       Ideally, write a human description of the reason why there is
+       a MonoTODO, this will be useful in the future for our
+       automated tools that can assist in developers porting their code.
 
 * Tagging buggy code
 
 
        From that point on a list of changes in a file-by-file basis,
        describing what changes were done.
+
+       This information must be cut and pasted into your commit
+       message, so the information ends up in two places: in the
+       subversion repository metadata and also on the source code
+       distirbution (which does not have the Subversion metadata).
                
 * Warnings