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"