Mercurial > kallithea
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. |