diff --git a/README.rst b/README.rst --- a/README.rst +++ b/README.rst @@ -4,12 +4,14 @@ Welcome to RhodeCode (RhodiumCode) docum ================================================= ``RhodeCode`` (formerly hg-app) is Pylons framework based Mercurial repository -browser/management with build in push/pull server and full text search. -It works on http/https, has build in permission/authentication(+ldap) features -It's similar to github or bitbucket, but it's suppose to run as standalone -hosted application, it's open source and focuses more on restricted access to -repositories. It's powered by vcs_ library that me and Lukasz Balcerzak created -to handle many various version control systems. +browser/management tool with build in push/pull server and full text search. +It works on http/https, has build in permission/authentication system with +ability to auth via LDAP. It's similar in some parts to github or bitbucket, +but it's suppose to run as standalone hosted application, it's open source +and donation ware and focuses more on providing customized, self administered +interface for Mercurial(and soon GIT) repositories. It's powered by vcs_ +library that me and Lukasz Balcerzak created to handle many various version +control systems. RhodeCode uses `Semantic Versioning `_ @@ -45,7 +47,7 @@ Features - Has it's own middleware to handle mercurial_ protocol request. Each request can be logged and authenticated. Runs on threads unlikely to hgweb. You can make multiple pulls/pushes simultaneous. Supports http/https - and ldap + and LDAP - Full permissions (private/read/write/admin) and authentication per project. One account for web interface and mercurial_ push/pull/clone operations. - Mako templates let's you customize look and feel of application. @@ -60,7 +62,7 @@ Features (no external search servers required all in one application) - Setup project descriptions and info inside built in db for easy, non file-system operations -- Inteligent cache with invalidation after push or project change, provides high +- Intelligent cache with invalidation after push or project change, provides high performance and always up to date data. - Rss / atom feeds, gravatar support, download sources as zip/tar/gz - Async tasks for speed and performance using celery_ (works without them too) @@ -77,20 +79,20 @@ Incoming / Plans - project grouping - User groups/teams +- ssh based authentication with server side key management - code review (probably based on hg-review) - full git_ support, with push/pull server (currently in beta tests) - redmine integration - public accessible activity feeds - commit based build in wiki system -- clone points and cloning from remote repositories into rhodecode - (git_ and mercurial_) +- clone points and cloning from remote repositories into RhodeCode - more statistics and graph (global annotation + some more statistics) - other cools stuff that i can figure out (or You can help me figure out) License ------- -``rhodecode`` is released under GPL_ license. +``RhodeCode`` is released under GPL_ license. Mailing group Q&A @@ -112,3 +114,13 @@ Online documentation make html +.. _virtualenv: http://pypi.python.org/pypi/virtualenv +.. _python: http://www.python.org/ +.. _django: http://www.djangoproject.com/ +.. _mercurial: http://mercurial.selenic.com/ +.. _subversion: http://subversion.tigris.org/ +.. _git: http://git-scm.com/ +.. _celery: http://celeryproject.org/ +.. _Sphinx: http://sphinx.pocoo.org/ +.. _GPL: http://www.gnu.org/licenses/gpl.html +.. _vcs: http://pypi.python.org/pypi/vcs \ No newline at end of file