You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2013/01/08 14:29:52 UTC

svn commit: r1430275 - /subversion/site/publish/docs/community-guide/general.part.html

Author: stsp
Date: Tue Jan  8 13:29:51 2013
New Revision: 1430275

URL: http://svn.apache.org/viewvc?rev=1430275&view=rev
Log:
[[[ 
Create links for all the linkable items in code-to-read and 
directory-layout sections of general.html page.

* publish/docs/community-guide/general.part.html:
  (code-to-read): Create links for all file names to point to HTML 
   pretty-print versions.
  (code-to-read): Add link for 'notes/assurance.txt'.
  (directory-layout): Create links for all directories to point to
   current directories in development repository.
  (directory-layout): Remove apr and neon links.

Patch by: Gabriela Gibson <gabriela.gibson{_AT_}gmail.com>
]]]

Modified:
    subversion/site/publish/docs/community-guide/general.part.html

Modified: subversion/site/publish/docs/community-guide/general.part.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/docs/community-guide/general.part.html?rev=1430275&r1=1430274&r2=1430275&view=diff
==============================================================================
--- subversion/site/publish/docs/community-guide/general.part.html (original)
+++ subversion/site/publish/docs/community-guide/general.part.html Tue Jan  8 13:29:51 2013
@@ -174,15 +174,54 @@ understanding of the implementation deta
 perusal order:</p>
 
 <ol>
-<li><p>the basic building blocks:  svn_string.h, svn_error.h, svn_types.h</p>
-</li>
-<li><p>useful utilities:  svn_io.h, svn_path.h, svn_hash.h, svn_xml.h</p>
-</li>
-<li><p>the critical interface:  svn_delta.h</p>
-</li>
-<li><p>client-side interfaces:  svn_ra.h, svn_wc.h, svn_client.h</p>
-</li>
-<li><p>the repository and versioned filesystem:  svn_repos.h, svn_fs.h</p>
+<li><p>the basic building blocks:  
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__string_8h.html">
+  svn_string.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__error_8h.html">
+  svn_error.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__types_8h.html">
+  svn_types.h</a></p>
+</li>
+<li><p>
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__io_8h.html">
+  svn_io.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__path_8h.html">
+  svn_path.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__hash_8h.html">
+  svn_hash.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__xml_8h.html">
+  svn_xml.h</a></p>
+</li>
+<li><p>the critical interface: 
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__delta_8h.html">
+  svn__delta.h</a></p>
+</li>
+<li><p>client-side interfaces:  
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__ra_8h.html">
+  svn_ra.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__wc_8h.html">
+  svn_wc.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__client_8h.html">
+  svn_client.h</a></p>
+</li>
+<li><p>the repository and versioned filesystem: 
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__repos_8h.html">
+  svn_repos.h</a>,
+<a href=
+"http://subversion.apache.org/docs/api/latest/svn__fs_8h.html">
+  svn_fs.h</a></p>
 </li>
 </ol>
 
@@ -199,9 +238,22 @@ understand Subversion without first glan
 in APR (look in 'apr/include/'):</p>
 
 <ul>
-<li><p>memory pools:  apr_pools.h</p></li>
-<li><p>filesystem access:  apr_file_io.h</p></li>
-<li><p>hashes and arrays:  apr_hash.h, apr_tables.h</p></li>
+<li><p>memory pools:  
+<a href=
+"http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x/include/apr_pools.h">
+  apr_pools.h</a></p></li>
+<li><p>filesystem access:  
+<a href=
+"http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x/include/apr_file_io.h">
+  apr_file_io.h</a></p></li>
+<li><p>hashes and arrays: 
+<a href=
+"http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x/include/apr_hash.h">
+  apr_hash.h</a>,
+<a href=
+"http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x/include/apr_tables.h">
+  apr_tables.h</a>
+</p></li>
 </ul>
 
 <p>Subversion also tries to deliver reliable and secure software. This
@@ -209,7 +261,9 @@ can only be achieved by developers who u
 in the C programming language. Please see 'notes/assurance.txt' for
 the full rationale behind this.  Specifically, you should make it a
 point to carefully read David Wheeler's Secure Programming (as
-mentioned in 'notes/assurance.txt'). If at any point you have
+mentioned in 
+<a href="http://svn.apache.org/repos/asf/subversion/trunk/notes/assurance.txt">
+'notes/assurance.txt'</a>). If at any point you have
 questions about the security implications of a change, you are urged
 to ask for review on the developer mailing list.</p>
 
@@ -225,74 +279,116 @@ to ask for review on the developer maili
 <p>A rough guide to the source tree:</p>
 
 <ul>
-<li><p><tt>doc/</tt><br />
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/doc/">
+	doc/</a></tt><br />
     User and Developer documentation.</p>
 </li>
-<li><p><tt>tools/</tt><br />
+
+<li><p><tt><a
+    href="https://svn.apache.org/repos/asf/subversion/trunk/tools/">
+	tools/</a></tt><br />
+
     Stuff that works with Subversion, but that Subversion doesn't
     depend on.  Code in tools/ is maintained collectively by the
     Subversion project, and is under the same open source copyright as
     Subversion itself.</p>
 </li>
-<li><p><tt>contrib/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/contrib/">
+	contrib/</a></tt><br />
+
     Stuff that works with Subversion, but that Subversion doesn't
     depend on, and that is maintained by individuals who may or may
     not participate in Subversion development.  Code in contrib/ is
     open source, but may have a different license or copyright holder
     than Subversion itself.</p>
 </li>
+
 <li><p><tt>packages/</tt><br />
     Stuff to help packaging systems, like rpm and dpkg.</p>
 </li>
-<li><p><tt>subversion/</tt><br />
+
+<li><p><tt><a 
+   href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/">
+	subversion/</a></tt><br />
+
     Source code to Subversion itself (as opposed to external
     libraries).</p>
 </li>
-<li><p><tt>subversion/include/</tt><br />
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/">
+	subversion/include/</a></tt><br />
+
     Public header files for users of Subversion libraries.</p>
 </li>
-<li><p><tt>subversion/include/private/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/include/private/">
+	subversion/include/private/</a></tt><br />
+
     Private header files shared internally by Subversion libraries.</p>
 </li>
-<li><p><tt>subversion/libsvn_fs/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_fs/">
+	subversion/libsvn_fs/</a></tt><br />
     The versioning "filesystem" API.</p>
 </li>
-<li><p><tt>subversion/libsvn_repos/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_repos/">
+	subversion/libsvn_repos/</a></tt><br />
+
     Repository functionality built around the `libsvn_fs' core.</p>
 </li>
-<li><p><tt>subversion/libsvn_delta/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_delta/">
+	subversion/libsvn_delta/</a></tt><br />
+
     Common code for tree deltas, text deltas, and property deltas.</p>
 </li>
-<li><p><tt>subversion/libsvn_wc/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_wc/">
+	subversion/libsvn_wc/</a></tt><br />
+
     Common code for working copies.</p>
 </li>
-<li><p><tt>subversion/libsvn_ra/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra/">
+	subversion/libsvn_ra/</a></tt><br />
+
     Common code for repository access.</p>
 </li>
-<li><p><tt>subversion/libsvn_client/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_client/">
+	subversion/libsvn_client/</a></tt><br />
+
     Common code for client operations.</p>
 </li>
-<li><p><tt>subversion/svn/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/svn/">
+	subversion/svn/</a></tt><br />
+
     The command line client.</p>
 </li>
-<li><p><tt>subversion/tests/</tt><br />
+
+<li><p><tt><a 
+    href="https://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/">
+	subversion/tests/</a></tt><br />
+
     Automated test suite.</p>
 </li>
-<li><p><tt>apr/</tt><br />
-    Apache Portable Runtime library.  (Note: This is not in the same
-    repository as Subversion.  Read INSTALL for instructions on how to
-    get it if you don't already have it.)</p>
-</li>
-<li><p><tt>neon/</tt><br />
-    Neon library from Joe Orton.  (Note: This is not in the same
-    repository as Subversion.  Read INSTALL for instructions on how to
-    get it if you don't already have it.)</p>
-</li>
 </ul>
 
 </div> <!-- directory-layout -->
 
-
 <div class="h2" id="branch-policy">
 <h2>Branching policy
   <a class="sectionlink" href="<!--#echo var="GUIDE_GENERAL_PAGE" -->#branch-policy"