comparison README.rst @ 1750:cbcae0c83eb0 beta

updated docs
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 03 Dec 2011 04:12:44 +0200
parents 3bd7d89d918a
children 9da24750f563
comparison
equal deleted inserted replaced
1749:8ecc6b8229a5 1750:cbcae0c83eb0
1 ================================================= 1 =================================================
2 Welcome to RhodeCode (RhodiumCode) documentation! 2 Welcome to RhodeCode (RhodiumCode) documentation!
3 ================================================= 3 =================================================
4 4
5 ``RhodeCode`` is a Pylons framework based Mercurial repository 5 ``RhodeCode`` is a fast and powerful management tool for Mercurial_ and GIT_
6 browser/management tool with a built in push/pull server and full text search. 6 with a built in push/pull server and full text search.
7 It works on http/https and has a built in permission/authentication system with 7 It works on http/https and has a built in permission/authentication system with
8 the ability to authenticate via LDAP or ActiveDirectory. RhodeCode also supports 8 the ability to authenticate via LDAP or ActiveDirectory. RhodeCode also supports
9 simple API so it's easy integrable with existing systems. 9 simple API so it's easy integrable with existing external systems.
10 10
11 RhodeCode is similar in some respects to github or bitbucket_, 11 RhodeCode is similar in some respects to github or bitbucket_,
12 however RhodeCode can be run as standalone hosted application on your own server. 12 however RhodeCode can be run as standalone hosted application on your own server.
13 It is open source and donation ware and focuses more on providing a customized, 13 It is open source and donation ware and focuses more on providing a customized,
14 self administered interface for Mercurial(and soon GIT) repositories. 14 self administered interface for Mercurial and GIT repositories.
15 RhodeCode is powered by a vcs_ library that Lukasz Balcerzak and I created to 15 RhodeCode is powered by a vcs_ library that Lukasz Balcerzak and I created to
16 handle multiple different version control systems. 16 handle multiple different version control systems.
17 17
18 RhodeCode uses `Semantic Versioning <http://semver.org/>`_ 18 RhodeCode uses `Semantic Versioning <http://semver.org/>`_
19 19
73 - Admin interface with user/permission management. Admin activity journal, logs 73 - Admin interface with user/permission management. Admin activity journal, logs
74 pulls, pushes, forks, registrations and other actions made by all users. 74 pulls, pushes, forks, registrations and other actions made by all users.
75 - Server side forks. It is possible to fork a project and modify it freely 75 - Server side forks. It is possible to fork a project and modify it freely
76 without breaking the main repository. You can even write Your own hooks 76 without breaking the main repository. You can even write Your own hooks
77 and install them 77 and install them
78 - code review with notification system, inline commenting, all parsed using
79 rst syntax
80 - rst and markdown README support for repositories
78 - Full text search powered by Whoosh on the source files, and file names. 81 - Full text search powered by Whoosh on the source files, and file names.
79 Build in indexing daemons, with optional incremental index build 82 Build in indexing daemons, with optional incremental index build
80 (no external search servers required all in one application) 83 (no external search servers required all in one application)
81 - Setup project descriptions and info inside built in db for easy, non 84 - Setup project descriptions and info inside built in db for easy, non
82 file-system operations 85 file-system operations
95 Incoming / Plans 98 Incoming / Plans
96 ---------------- 99 ----------------
97 100
98 - Finer granular permissions per branch, repo group or subrepo 101 - Finer granular permissions per branch, repo group or subrepo
99 - pull requests and web based merges 102 - pull requests and web based merges
100 - notification and message system 103 - per line file history
101 - SSH based authentication with server side key management 104 - SSH based authentication with server side key management
102 - Code review (probably based on hg-review)
103 - Full git_ support, with push/pull server (currently in beta tests)
104 - Redmine and other bugtrackers integration 105 - Redmine and other bugtrackers integration
105 - Commit based built in wiki system 106 - Commit based built in wiki system
106 - More statistics and graph (global annotation + some more statistics) 107 - More statistics and graph (global annotation + some more statistics)
107 - Other advancements as development continues (or you can of course make 108 - Other advancements as development continues (or you can of course make
108 additions and or requests) 109 additions and or requests)