diff --git a/Dev.md b/Dev.md index 7ff8e32..8d32914 100644 --- a/Dev.md +++ b/Dev.md @@ -25,15 +25,35 @@ Views into the process of Tahoe-LAFS hackery. * [The Extension Page](Extensions) has some additional tips on how to use the web-API. ## Developer Docs - * [the docs/ directory]source:docs/ <-- most core doc is in the source tree here - * [Capabilities](Capabilities): what are readcaps and writecaps and verifycaps, etc + +### Design of the System + * [TahoeLAFSBasics](http://code.google.com/p/nilestore/wiki/TahoeLAFSBasics) on the [NileStore](NileStore) Project's site. This document was written by someone from another project who hasn't really interacted with the Tahoe-LAFS developers much, but it is the best overall introduction to the design of Tahoe-LAFS. + * after that, look at the "Presentations / Papers", below, or at the "architecture.rst" file in the docs/ directory. + +### Presentations / Papers + * presented at RSA 2010 + * [Tahoe – The Least-Authority Filesystem](http://tahoe-lafs.org/~zooko/lafs.pdf) presented at [Storage Security and Survivability '08](http://storagess.org/2008) + * [Tahoe: A Secure Distributed Filesystem](http://tahoe-lafs.org/~warner/pycon-tahoe.html) presented at + [PyCon2008](http://us.pycon.org/2008/about/), + providing an overview of the Tahoe-LAFS design, and the + [slides](http://tahoe-lafs.org/~warner/pycon-tahoe-slides.zip) (.zip) that + were used for the presentation + * [A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries For Storage](http://www.cs.utk.edu/~plank/plank/papers/FAST-2009.html) to be presented at [FAST-2009: 7th USENIX Conference on File and Storage Technologies](http://www.usenix.org/events/fast09) + +### How To Contribute To The Tahoe-LAFS Project * [How to review patches](PatchReviewProcess) <-- You can help! * [How to submit patches](Patches) * [coding standards](CodingStandards) + +### Cool New Ideas We're Working On * [Ostrom](Ostrom) is about how social networking and economics interact with distributed storage - * [The Packaging page](Packaging) shows our current policy for how to re-use 3rd-party libraries and how to distribute Tahoe-LAFS to users. * [OneHundredYearCryptography](OneHundredYearCryptography) +### More Details To Look Up While Working On Your Contribution + * [the docs/ directory]source:docs/ <-- most core doc is in the source tree here + * [Capabilities](Capabilities): what are readcaps and writecaps and verifycaps, etc + * [The Packaging page](Packaging) shows our current policy for how to re-use 3rd-party libraries and how to distribute Tahoe-LAFS to users. + ## Tools * [tahoe-lafs-trac-stream](http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-lafs-trac-stream) mailing list is the way to receive lots of emails from trac * [ViewTickets](ViewTickets)