summaryrefslogtreecommitdiff
path: root/more/lib_guide.htm
diff options
context:
space:
mode:
authorBeman Dawes <bdawes@acm.org>2001-04-24 19:49:05 +0000
committerBeman Dawes <bdawes@acm.org>2001-04-24 19:49:05 +0000
commite22cc392536161c6f4bbfa7fe4923b6cd7993095 (patch)
treecaf6b8032c1c6dd2b0430ad6e704a6b0bc961307 /more/lib_guide.htm
parent79e934068289c3389c733e550be6dadb519ad3f8 (diff)
downloadboost-e22cc392536161c6f4bbfa7fe4923b6cd7993095.tar.gz
Tighten requirements on filenames, add review manager duties, reorganize a bit
[SVN r9977]
Diffstat (limited to 'more/lib_guide.htm')
-rw-r--r--more/lib_guide.htm12
1 files changed, 9 insertions, 3 deletions
diff --git a/more/lib_guide.htm b/more/lib_guide.htm
index 055e1dbafa..8355ee6679 100644
--- a/more/lib_guide.htm
+++ b/more/lib_guide.htm
@@ -85,7 +85,9 @@ embarrassingly.</p>
<p align="left">A library's implementation must if possible be portable and
not restricted to a particular compiler or operating system.&nbsp; If a
portable implementation is not possible, non-portable constructions are
- acceptable if reasonably easy to port to other environments.
+ acceptable if reasonably easy to port to other environments, and
+ implementations are provided for at least two popular operating systems
+ (such as UNIX and Windows).
</li>
<li>
<p align="left">There is no requirement that a library run on C++ compilers
@@ -194,8 +196,12 @@ library, but a reasonable effort to comply is expected.</p>
</ul>
</li>
</ul>
-<h3><a name="Directory structure">Directory Structure</a></h3>
+<h3><a name="Directory structure">Directory Structure</a> and Filenames</h3>
<ul>
+ <li>File and directory names must contain only lowercase ASCII letters ,
+ numbers, underscores, and a period.&nbsp; Leading character must be
+ alphabetic. Maximum length 31. Only a single period is permitted.&nbsp;
+ These requirements ensure file and directory names are relatively portable.</li>
<li>All libraries have at their highest level a primary directory named for
the particular library. The primary directory may have sub-directories.</li>
<li>For very simple libraries implemented entirely within the library header,
@@ -339,7 +345,7 @@ suggestion.&nbsp; Major contributions are usually acknowledged in the
documentation, while minor fixes are often mentioned in comments within the code
itself.</p>
<hr>
-<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->17 April, 2001<!--webbot bot="Timestamp" endspan i-checksum="29819" --></p>
+<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->24 April, 2001<!--webbot bot="Timestamp" endspan i-checksum="29814" --></p>
</body>