comparison README.rst @ 253:7effcce03192

docs update, developments serves statics as default
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 04 Jun 2010 13:22:54 +0200
parents README.txt@782f0692b29c
children 85cbe7ad3402
comparison
equal deleted inserted replaced
252:3782a6d698af 253:7effcce03192
1 ------------
2 Pylons based replacement for hgwebdir
3 ------------
4
5 Fully customizable, with authentication, permissions. Based on vcs library.
6 **Owerview**
7 - has it's own middleware to handle mercurial protocol request each request can
8 be logged and authenticated + threaded performance unlikely to hgweb
9 - mako templates let's you cusmotize look and feel of appplication.
10 - diffs annotations and source code all colored by pygments.
11 - admin interface for performing user/permission managments as well as repository
12 managment
13 - added cache with invalidation on push/repo managment for high performance and
14 always upto date data.
15 - rss /atom feed customizable
16 - future support for git
17 - based on pylons 1.0 / sqlalchemy 0.6
18
19
20 **Incoming**
21 - full permissions per project
22 - setup project descriptions and info into db
23 - git support (when vcs can handle it)
24
25 .. note::
26 This software is still in beta mode. I don't guarantee that it'll work.
27
28
29 -------------
30 Installation
31 -------------
32 - create new virtualenv and activate it
33 - download hg app and run python setup.py install
34 - goto build/ directory
35 - goto pylons_app/lib and run python db_manage.py it should create all
36 needed tables and an admin account.
37 - edit file repositories.config and change the [paths] where you keep your
38 mercurial repositories, remember about permissions for accessing this dir by
39 hg app.
40 - run paster serve development.ini
41 the app should be available at the 127.0.0.1:5000
42 - use admin account you created to login.