|
|
@@ -31,8 +31,10 @@ page for issues of content.</p>
|
|
|
<li><a href="#interest">Determine interest</a>.</li>
|
|
|
<li><a href="#Preliminary">Preliminary submission</a>.</li>
|
|
|
<li><a href="#Refinement">Refinement</a>.</li>
|
|
|
+ <li><a href="#Submission">Submission for review</a>.</li>
|
|
|
<li><a href="#Review">Formal Review</a>.</li>
|
|
|
<li><a href="#site posting">Web site posting</a>.</li>
|
|
|
+ <li><a href="#People">People page.</a></li>
|
|
|
<li><a href="#Lifecycle">Lifecycle</a>.</li>
|
|
|
</ul>
|
|
|
<h2><a name="Learn">Learn</a> about Boost</h2>
|
|
|
@@ -57,9 +59,9 @@ list, and no attachments, even small ones. Please post lengthy material in
|
|
|
the eGroups boost <a href="http://www.egroups.com/files/boost/">Files section</a>
|
|
|
(formerly called the " vault"). </p>
|
|
|
<h2><a name="Preliminary">Preliminary</a> submission</h2>
|
|
|
-<p>If response to an initial query indicates interest, then post preliminary
|
|
|
-files in the <a href="http://www.egroups.com/files/boost/">Files section</a> of
|
|
|
-the boost eGroups web site if you haven't already done so.</p>
|
|
|
+<p>If response to an initial query indicates interest, then post the preliminary
|
|
|
+submission files in the <a href="http://www.egroups.com/files/boost/">files section</a> of
|
|
|
+the Boost eGroups web site if you haven't already done so.</p>
|
|
|
<h2><a name="Refinement">Refinement</a></h2>
|
|
|
<p>Discuss, refine, resubmit. Repeat until satisfied.</p>
|
|
|
<p>The exact details of this process varies a lot. Sometimes it is public,
|
|
|
@@ -69,9 +71,22 @@ on for months. It's often challenging, and sometimes leads off in
|
|
|
completely unexpected directions. </p>
|
|
|
<p>The <a href="http://www.egroups.com/messages/boost">archive</a> of past
|
|
|
messages is one way to see how this process worked for other boost
|
|
|
-libraries. </p>
|
|
|
+libraries.</p>
|
|
|
+<h2><a name="Submission">Submission</a> for review </h2>
|
|
|
+<p>All of the files which make up the library should be combined and compressed
|
|
|
+into a single submission file using the .zip format. Free encoders
|
|
|
+and decoders for this format running on many different platforms are available
|
|
|
+at the <a href="http://www.info-zip.org/pub/infozip/">Info-ZIP</a> web site, which
|
|
|
+includes a FAQ and much other useful information about the .zip format. Many
|
|
|
+commercial compressor-archiver utilities also support this format.</p>
|
|
|
+<p>The submission file should contain material as if on the
|
|
|
+boost.org web site. The closer the submission file mirrors the final <a href="lib_guide.htm#Directory structure">directory
|
|
|
+structure</a> and format of the web site, the better.
|
|
|
+<p>Like a preliminary submission, post the final submission .zip file in the <a href="http://www.egroups.com/files/boost/">files section</a> of
|
|
|
+the Boost eGroups web site
|
|
|
<h2>Formal <a name="Review">Review</a></h2>
|
|
|
-<p>Before asking for formal review, please verify that your submission compiles
|
|
|
+<p>Before asking for formal review, your submission should be posted in the
|
|
|
+Boost files/vault. Please verify that your submission compiles
|
|
|
and runs under at least two compilers. This flushes out obvious
|
|
|
portability problems. If you don't have access to a second compiler, ask
|
|
|
for help on the Boost mailing list.</p>
|
|
|
@@ -83,67 +98,19 @@ the library name.</p>
|
|
|
<p>See <a href="formal_review_process.htm">Formal Review Process</a> for
|
|
|
details.</p>
|
|
|
<p>Formal Review schedules are posted on the boost mailing list.. </p>
|
|
|
-<h2>Boost <a name="site posting">site posting</a></h2>
|
|
|
+<h2>Boost <a name="site posting">site posting</a> after acceptance</h2>
|
|
|
<p>There are two ways that files are posted on the boost web site:</p>
|
|
|
<ul>
|
|
|
<li>Direct update of the boost CVS repository. This requires write
|
|
|
access, and is primarily used for larger libraries, or for libraries
|
|
|
maintained by very active boost developers.</li>
|
|
|
- <li>Packaging all files into submission file, and emailing it to the boost
|
|
|
- webmaster.</li>
|
|
|
+ <li>Packaging all files into a submission file (same content as for submission
|
|
|
+ for review), and emailing it to the Boost webmaster <a href="mailto:bdawes@acm.org">bdawes@acm.org</a>.</li>
|
|
|
</ul>
|
|
|
-<p>The submission file approach is as follows:</p>
|
|
|
-<h3>Packaging</h3>
|
|
|
-<p>All of the files which make up the library should be combined and compressed
|
|
|
-into a single final submission file using the .zip format. Free encoders
|
|
|
-and decoders for this format running on many different platforms are available
|
|
|
-at the <a href="http://www.info-zip.org/pub/infozip/">Info-ZIP</a> web site, which
|
|
|
-includes a FAQ and much other useful information about the .zip format. Many
|
|
|
-commercial compressor-archiver utilities also support this format.</p>
|
|
|
-<h3><a name="Final">Final</a> Submission file</h3>
|
|
|
-<p>The final submission file contains the material that will live on the
|
|
|
-boost.org web site. The closer the submission file mirrors the directory
|
|
|
-structure and format of the web site, the easier it is for the webmaster to
|
|
|
-integrate it into the web site.
|
|
|
-<p>The submission file for a library named <b>foo</b> should include these
|
|
|
-subdirectories, with the contents indicated:
|
|
|
-<blockquote>
|
|
|
- <p><b>libs/foo</b>
|
|
|
- <ul>
|
|
|
- <li>An introductory page named index.html or index.htm which looks like the
|
|
|
- initial page of other libraries. <a href="../libs/rational/index.html">Rational</a>
|
|
|
- is a model for single part libraries, <a href="../libs/integer/index.htm">Integer</a>
|
|
|
- is a model for
|
|
|
- multi-part libraries.</li>
|
|
|
- <li>The documentation page or pages, also in HTML format.</li>
|
|
|
- <li>Source files implementing the library if it isn't entirely header
|
|
|
- based. The boost file type convention for source files is <b>.cpp</b>.</li>
|
|
|
- <li>Test programs and data files if supplied.</li>
|
|
|
- <li>If the library has a large number of subsidiary files which aren't
|
|
|
- linked to from the documentation pages, these subsidiary files can be
|
|
|
- combined into a single .zip file.</li>
|
|
|
- </ul>
|
|
|
- <p><b>boost</b></p>
|
|
|
- <ul>
|
|
|
- <li>Public header files as described in the documentation for the
|
|
|
- library. The boost file type convention for header files is <b>.hpp</b>.</li>
|
|
|
- </ul>
|
|
|
- <p><b>boost/detail</b></p>
|
|
|
- <ul>
|
|
|
- <li>Implementation header files not normally accessed by library users.</li>
|
|
|
- </ul>
|
|
|
-</blockquote>
|
|
|
-<h3>Transmission</h3>
|
|
|
-<p>Submit via email to <a href="mailto:bdawes@acm.org">bdawes@acm.org</a>.
|
|
|
-Attach the .zip submission file. In the email message, please include your
|
|
|
-email address, postal mail address, and telephone number, if boost.org doesn't
|
|
|
-already have them. Your addresses and phone number will not appear on the web
|
|
|
-site (unless you include them in your biography). Anonymous postings are
|
|
|
-not accepted.</p>
|
|
|
-<h3>People pages</h3>
|
|
|
+<h2><a name="People">People</a> page</h2>
|
|
|
<p>If the boost.org web site doesn't already have your capsule biography
|
|
|
and picture (optional, with not-too-serious pictures preferred), please
|
|
|
-send them <a href="mailto:bdawes@acm.org">mailto:bdawes@acm.org</a>. It is
|
|
|
+send them to the Boost webmaster.. It is
|
|
|
up to you as to whether or not the biography includes your email address or
|
|
|
other contact information. The preferred picture format is .jpg, but other
|
|
|
common formats are acceptable. The preferred image size is 500x375 but the
|
|
|
@@ -153,7 +120,7 @@ necessary.</p>
|
|
|
<p>Libraries are software; they loose their value over time if not
|
|
|
maintained. Details still hazy.</p>
|
|
|
<hr>
|
|
|
-<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->10 March, 2001<!--webbot bot="Timestamp" endspan i-checksum="28765" --></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>
|
|
|
|