r281 - in /website: ./ branches/ config/ config/ikiwiki.setup tags/ trunk/ trunk/index.mdwn

camrdale-guest at users.alioth.debian.org camrdale-guest at users.alioth.debian.org
Thu Aug 23 17:44:04 UTC 2007


Author: camrdale-guest
Date: Thu Aug 23 17:44:04 2007
New Revision: 281

URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=281
Log:
Import the new ikiwiki website.

Added:
    website/
    website/branches/
    website/config/
    website/config/ikiwiki.setup
    website/tags/
    website/trunk/
    website/trunk/index.mdwn

Added: website/config/ikiwiki.setup
URL: http://svn.debian.org/wsvn/debtorrent/website/config/ikiwiki.setup?rev=281&op=file
==============================================================================
--- website/config/ikiwiki.setup (added)
+++ website/config/ikiwiki.setup Thu Aug 23 17:44:04 2007
@@ -1,0 +1,111 @@
+#!/usr/bin/perl
+# Configuration file for ikiwiki.
+# Passing this to ikiwiki --setup will make ikiwiki generate wrappers and 
+# build the wiki.
+#
+# Remember to re-run ikiwiki --setup any time you edit this file.
+
+use IkiWiki::Setup::Standard {
+	wikiname => "DebTorrent",
+	adminuser => ["camrdale-guest", ],
+	adminemail => 'debtorrent-devel at lists.alioth.debian.org',
+	
+	# Be sure to customise these..
+	srcdir => "/var/lib/gforge/chroot/home/groups/debtorrent/website/trunk",
+	destdir => "/var/lib/gforge/chroot/home/groups/debtorrent/htdocs",
+	
+	url => "http://debtorrent.alioth.debian.org/",
+	cgiurl => "http://debtorrent.alioth.debian.org/cgi-bin/ikiwiki.cgi",
+	#templatedir => "/usr/share/ikiwiki/templates",
+	
+	# Subversion stuff.
+	rcs => "svn",
+	historyurl => "http://svn.debian.org/wsvn/debtorrent/[[file]]?op=log&rev=0&sc=0&isdir=0",
+	diffurl => "http://svn.debian.org/wsvn/debtorrent/[[file]]?op=diff&rev=[[r2]]&sc=0",
+	svnrepo => "/svn/debtorrent",
+	svnpath => "website/trunk",
+
+	# Git stuff.
+	#rcs => "git",
+	#historyurl => "http://git.host/gitweb.cgi?p=wiki.git;a=history;f=[[file]]",
+	#diffurl => "http://git.host/gitweb.cgi?p=wiki.git;a=blobdiff;h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_parent]];f=[[file]]",
+
+	# Tla stuff.
+	#rcs => "tla"
+	#historyurl => ??,
+	#diffurl => ??,
+
+	# Mercurial stuff.
+	#rcs => "mercurial",
+	#historyurl => "http://localhost:8000/", # hg serve'd local repository
+	#diffurl => "http://localhost:8000/?fd=[[changeset]];file=[[file]]",
+
+	wrappers => [
+		{
+			# The cgi wrapper.
+			cgi => 1,
+			wrapper => "/var/lib/gforge/chroot/home/groups/debtorrent/cgi-bin/ikiwiki.cgi",
+			wrappermode => "06755",
+		},
+		{
+			# The svn post-commit wrapper.
+			# Note that this will overwrite any existing
+			# post-commit hook script, which may not be
+			# what you want.
+			wrapper => "/svn/debtorrent/hooks/post-commit",
+			wrappermode => "04755",
+			# Enable mail notifications of commits.
+			notify => 1,
+		},
+		#{
+		#	# The git post-update wrapper.
+		#	# Note that this will overwrite any existing
+		#	# post-update hook script, which may not be
+		#	# what you want.
+		#	wrapper => "/git/wikirepo/.git/hooks/post-update",
+		#	wrappermode => "04755",
+		#	# Enable mail notifications of commits.
+		#	notify => 1,
+		#},
+	],
+	
+	# Can anonymous web users edit pages?
+	#anonok => 1,
+	# Generate rss feeds for blogs?
+	rss => 1,
+	# Generate atom feeds for blogs?
+	atom => 1,
+	# Urls to ping with XML-RPC when rss feeds are updated
+	#pingurl => [qw{http://rpc.technorati.com/rpc/ping}],
+	# Include discussion links on all pages?
+	discussion => 1,
+	# To exclude files matching a regexp from processing. This adds to
+	# the default exclude list.
+	#exclude => qr/\*.wav/,
+	# Time format (for strftime)
+	#timeformat => '%c',
+	# Locale to use. Must be a UTF-8 locale.
+	#locale => 'en_US.UTF-8',
+	# Only send cookies over SSL connections.
+	#sslcookie => 1,
+	# Use HTTP Authentication instead of Ikiwiki's.
+	#httpauth => 1,
+	# Logging settings:
+	verbose => 0,
+	syslog => 0,
+	
+	# To add plugins, list them here.
+	add_plugins => [qw{meta tag pagecount brokenlinks search smiley
+	                   wikitext camelcase pagestats htmltidy fortune
+	                   sidebar map rst toc linkmap}],
+	# If you want to disable any of the default plugins, list them here.
+	#disable_plugins => [qw{inline htmlscrubber}],
+
+	# For use with the tag plugin, make all tags be located under a
+	# base page.
+	#tagbase => "tag".
+	
+	# For use with the search plugin if your estseek.cgi is located 
+	# somewhere else.
+	#estseek => "/usr/lib/estraier/estseek.cgi",
+}

Added: website/trunk/index.mdwn
URL: http://svn.debian.org/wsvn/debtorrent/website/trunk/index.mdwn?rev=281&op=file
==============================================================================
--- website/trunk/index.mdwn (added)
+++ website/trunk/index.mdwn Thu Aug 23 17:44:04 2007
@@ -1,0 +1,100 @@
+# DebTorrent: <small>the BitTorrent proxy for downloading Debian packages</small>
+
+### Goal
+
+To expand on the [BitTorrent][10] protocol and application to work 
+effectively with large, constantly updating collections of files, and 
+therefore enable the efficient peer-to-peer downloading of [Debian 
+packages][20] from an APT repository.
+
+[10]: http://en.wikipedia.org/wiki/BitTorrent
+[20]: http://en.wikipedia.org/wiki/Deb_%28file_format%29
+
+### Features
+
+* Downloads from peers, increasing the available bandwidth to the 
+  user
+* Reduces the bandwidth requirements needed to setup a repository 
+  of packages
+* Seamlessly integrates with the current APT tool
+* Automatically falls back to downloading from an HTTP mirror when 
+  peers are not available
+
+This software is open-source and is released at no charge under the 
+terms of the [MIT license][30].
+
+[30]: http://www.opensource.org/licenses/mit-license.php
+
+### Requirements
+
+* Python 2.3 or higher
+* An APT-based package management system (such as Debian distributions 
+  have)
+
+### Development Status
+
+Development of this project is active and on-going, with several recent 
+releases and several planned upcoming ones. The current software is 
+considered to be Alpha quality, as it has all of the desired features 
+and does work, but it still has some bugs. Future updates will fix 
+this.
+
+### Testing
+
+Early testers are needed to try out the current version of the 
+software. If you want to try it out, you can find releases on the 
+[Files page][40]. Directions for installing and testing the program are 
+included in the REAMDE.txt file.
+
+[40]: http://alioth.debian.org/project/showfiles.php?group_id=31109
+
+If you are having trouble testing the software, post a message or 
+question to the [developer mailing list][50], or come and find us in the 
+IRC channel (`#debtorrent` on [OFTC][60]). If you think you've found a 
+bug in the program, open up a new bug report in the [Bug tracker][70].
+
+[50]: mailto:debtorrent-devel at lists.alioth.debian.org
+[60]: http://irc.oftc.net
+[70]: http://alioth.debian.org/tracker/?atid=412875&group_id=31109&func=browse
+
+### Contributing
+
+There is currently a small team of developers working hard to prepare 
+the next release, but we could always use some help. Currently we are 
+in need of new ideas and comments on old ones, testers, and developers 
+familiar with APT. This website could also use some work, if anyone's 
+interested.
+
+If you'd like to get involved or think you could help the project in 
+any way, please join the [developers mailing list][80].
+
+[80]: http://lists.alioth.debian.org/mailman/listinfo/debtorrent-devel
+
+The developers also hang out in the IRC channel `#debtorrent` on OFTC: 
+irc://irc.oftc.net/#debtorrent.
+
+Ideas for developing this project are mostly centralized around a
+[wiki page][90] on the Debian wiki (and a few sub pages). It details 
+some of the problems being tackled, possible solutions to them, and has 
+some proposals for implementing this project. Feel free to edit and add 
+your own ideas to it, or comment on the existing ones.
+
+[90]: http://wiki.debian.org/DebTorrent
+
+### The Code
+
+The latest code for the project is currently hosted in a Subversion 
+repository. It is originally based on the [BitTornado][100] code, though 
+many modifications have been made to support the new protocol and 
+features. It is publicly readable, and requests for write access can be 
+sent to the [developers mailing list][110].
+
+[100]: http://www.bittornado.com
+[110]: mailto:debtorrent-devel at lists.alioth.debian.org
+
+* svn://svn.debian.org/debtorrent/debtorrent/trunk (anonymous access)
+* http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/ (web access)
+* [commit mailing list for the subversion repository] 
+  (http://lists.alioth.debian.org/mailman/listinfo/debtorrent-commits)
+
+Some documentation (API) for the code is [available here](api/).




More information about the Debtorrent-commits mailing list