Changes between Version 31 and Version 32 of Doc


Ignore:
Timestamp:
2008-04-08T15:20:10Z (16 years ago)
Author:
zooko
Comment:

reformat and point to all revision controlled developer docs by linking only to the docs dir

Legend:

Unmodified
Added
Removed
Modified
  • Doc

    v31 v32  
    33== The Basics ==
    44 * [http://allmydata.org/source/tahoe/trunk/docs/about.html about.html]: the shape of a Tahoe filesystem and the security properties that it offers
    5  * [source:docs/architecture.txt architecture.txt]: the design decisions that give the filesystem its current behavior
     5 * [http://allmydata.org/source/tahoe/trunk/docs/install.html install.html]: how to install it (from source code)
     6 * [http://allmydata.org/source/tahoe/trunk/docs/install-details.html install-details.html]: a big, unformatted, ill-maintained collection of notes about install issues on various platforms; Hopefully this doc isn't needed for you because the short and sweet "install.html" Just Works.
     7 * [http://allmydata.org/source/tahoe/trunk/docs/running.html running.html]: how to run it once it is installed
     8 * [http://allmydata.org/source/tahoe/trunk/docs/using.html using.html]: how to use it once it is running
     9
     10== Presentations / Papers ==
     11 * The [http://allmydata.org/~warner/pycon-tahoe.html paper] presented at
     12   [http://us.pycon.org/2008/about/ PyCon2008],
     13   providing an overview of the Tahoe design, and the
     14   [http://allmydata.org/~warner/pycon-tahoe-slides.zip slides] (.zip) that
     15   were used for the presentation.
     16
     17== Developer Docs ==
     18These docs are stored in the source tree of Tahoe itself, under revision control.  You can browse them through the web site:
     19 * [source:docs/ the docs/ directory]
     20
     21== Developer Wiki Pages ==
    622 * [wiki:UseCases UseCases]: the ways in which Tahoe should be useful
    723 * [wiki:Security Security]: known security issues and workarounds
    8  * [source:docs/webapi.txt webapi.txt]: everything you need to know to use Tahoe from your own program
    9  * [source:roadmap.txt roadmap.txt]: how the functionality has been incrementally improved so far, and what improvements we plan to make next
    10  * [source:docs/codemap.txt codemap.txt]: the software practices and organization of the source code
    11  * [source:docs/configuration.txt configuration.txt]: how to configure a tahoe node and what persistent state it creates
     24 * FileEncoding, explaining how we turn files into shares, with verifiable hashes; This is mostly concerned with chunking and Merkle trees.
     25 * ShareEncoding, explaining how we turn a chunk into shares: Reed-Solomon, FEC, that stuff
     26 * [wiki:PeerSelection PeerSelection], explaining how a Tahoe node chooses which other nodes to use for uploading and downloading files (which raises some unsolved issues in balancing scalability, robustness, performance, and simplicity) 
     27 * ChangingFilesWhileCopyingThem : what are the semantics of the "upload" action? the upload takes
     28   non-zero time: what happens if the file is changed during that time?
    1229
    1330== The Parade of Release Notes ==
     
    2441 * [source:relnotes.txt@686 the release notes] announcing v0.2, the first public release, on May 2, 2007 and giving a general overview of why the Tahoe project exists
    2542
    26 == Detailed Design Docs ==
    27  * [source:docs/mutable.txt mutable.txt], explaining the interesting crypto tricks that go into secure distributed mutable files
    28  * FileEncoding, explaining how we turn files into shares, with verifiable hashes; This is mostly concerned with chunking and Merkle trees.
    29  * ShareEncoding, explaining how we turn a chunk into shares: Reed-Solomon, FEC, that stuff
    30  * The [http://allmydata.org/~warner/pycon-tahoe.html paper] presented at
    31    [http://us.pycon.org/2008/about/ PyCon2008],
    32    providing an overview of the Tahoe design, and the
    33    [http://allmydata.org/~warner/pycon-tahoe-slides.zip slides] (.zip) that
    34    were used for the presentation.
    35 
    3643== See Also ==
    3744 * [wiki:News The News page] for sources of news and information.
    3845 * [wiki:Bibliography The Bibliography page] contains links to scientific papers of interest.
    3946 * [wiki:RelatedProjects The RelatedProjects page] contains links to a few other decentralized storage projects that you might be interested in.
    40 
    41 == Outstanding Issues ==
    42  * [wiki:PeerSelection PeerSelection], explaining how a Tahoe node chooses which other nodes to use for uploading and downloading files (which raises some unsolved issues in balancing scalability, robustness, performance, and simplicity) 
    43  * ChangingFilesWhileCopyingThem : what are the semantics of the "upload" action? the upload takes
    44    non-zero time: what happens if the file is changed during that time?