Find a file
2019-10-02 02:39:04 +02:00
.tx project: added all source files and assets 2016-05-24 15:56:53 +02:00
configs configs: removed deprecated convert_unicode param 2019-09-30 10:55:14 +02:00
docs configs: removed deprecated convert_unicode param 2019-09-30 10:55:14 +02:00
docs-internal/vcs core: removed pyro4 from Enterprise code. Fixes #5198 2017-02-07 15:58:49 +01:00
licenses diffs: replace compare controller with new html based diffs: 2016-10-19 14:29:51 +03:00
pkgs dependencies: bumped rhodecode-tools to 1.3.0 2019-10-02 01:03:15 +02:00
rhodecode artifacts: expose info link page. 2019-10-02 02:39:04 +02:00
.babelrc js: use ES6 classes for polymer 2.x 2018-10-30 15:24:48 +01:00
.bumpversion.cfg release: Bump version 4.17.0 to 4.18.0 2019-07-12 17:41:19 +02:00
.coveragerc tests: updated coverage file 2017-12-04 11:17:10 +01:00
.hgignore ignore: skip ipython style css file 2019-07-04 23:16:28 +03:00
.jshintrc project: added all source files and assets 2016-05-24 15:56:53 +02:00
.release.cfg release: Finish preparation for 4.17.2 2019-07-04 20:32:46 +00:00
CHANGES.rst project: added all source files and assets 2016-05-24 15:56:53 +02:00
default.nix styling: use sandboxed style for ipython so it doesn't affect style of application anymore. 2019-07-03 14:40:18 +02:00
grunt_config.json styling: use sandboxed style for ipython so it doesn't affect style of application anymore. 2019-07-03 14:40:18 +02:00
Gruntfile.js js: support shared styles via webpack inline 2018-10-30 15:25:17 +01:00
LICENSE.txt dependencies: dropped pygments-markdown-lexer as it's natively supported by pygments now. 2018-12-11 19:02:43 +01:00
Makefile makefile: cleanup coverage files for test cleanup 2019-07-14 10:08:04 +02:00
MANIFEST.in ui: dropped the custom font in favor of builtin ones. 2018-10-26 12:31:21 +02:00
package.json ui: new commits page. 2019-08-06 12:20:29 +02:00
pip2nix.ini packaging: moved some not required dependencies to pinned requirements file 2019-02-25 16:40:40 +01:00
pytest.ini dependencies: bumped test libraries. 2019-09-30 13:26:57 +02:00
README.rst docs: updated readme 2018-12-07 09:57:45 +01:00
release.nix build: fix 32bit builds 2019-02-04 17:17:56 +01:00
requirements.txt dependencies: bumped rhodecode-tools to 1.3.0 2019-10-02 01:03:15 +02:00
requirements_debug.txt packaging: extracted some optional debug libraries into a separate file so we don't build always those 2018-10-24 11:20:38 +02:00
requirements_pinned.txt dependencies: bumped pinned libraries. 2019-09-30 13:44:33 +02:00
requirements_test.txt dependencies: bumped test libraries. 2019-09-30 13:26:57 +02:00
setup.cfg i18n: expose custom name to catch the translation strings. 2016-11-07 17:44:01 +01:00
setup.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
shell.nix packaging: dropped bower, it's now replaced by npm and webcomponents from polymer. 2018-10-29 15:30:10 +01:00
webpack.config.js js: move raw loader definition. Fixes odd bug in CE/EE injection. 2018-10-30 15:25:38 +01:00

=========
RhodeCode
=========

About
-----

``RhodeCode`` is a fast and powerful management tool for Mercurial_ and GIT_
and Subversion_ with a built in push/pull server, full text search,
pull requests and powerful code-review system. It works on http/https, SSH and
has a few unique features like:

- plugable architecture from Pyramid web-framework.
- advanced permission system with IP restrictions, inheritation, and user-groups.
- rich set of authentication plugins including LDAP, ActiveDirectory, SAML 2.0,
  Atlassian Crowd, Http-Headers, Pam, Token-Auth, OAuth.
- live code-review chat, and reviewer rules.
- full web based file editing.
- unified multi vcs support.
- snippets (gist) system.
- integration framework for Slack, CI systems, Webhooks.
- integration with all 3rd party issue trackers.


RhodeCode also provides rich API, and multiple event hooks so it's easy
integrable with existing external systems.

RhodeCode is similar in some respects to gitlab_, github_ or bitbucket_,
however RhodeCode can be run as standalone hosted application on your own server.
RhodeCode can be installed on \*nix or Windows systems.

RhodeCode uses `PEP386 versioning <http://www.python.org/dev/peps/pep-0386/>`_

Installation
------------
Please visit https://docs.rhodecode.com/RhodeCode-Control/tasks/install-cli.html
for more details


Source code
-----------

The latest sources can be obtained from official RhodeCode instance
https://code.rhodecode.com


Contributions
-------------

RhodeCode is open-source; contributions are welcome!

Please see the contribution documentation inside of the docs folder, which is
also available at
https://docs.rhodecode.com/RhodeCode-Enterprise/contributing/contributing.html

For additional information about collaboration tools, our issue tracker,
licensing, and contribution credit, visit https://rhodecode.com/open-source 


RhodeCode Features
------------------

Check out all features of RhodeCode at https://rhodecode.com/features

License
-------

``RhodeCode`` is dual-licensed with AGPLv3 and commercial license.
Please see LICENSE.txt file for details.


Getting help
------------

Listed bellow are various support resources that should help.

.. note::

   Please try to read the documentation before posting any issues, especially
   the **troubleshooting section**

- Official issue tracker `RhodeCode Issue tracker <https://issues.rhodecode.com>`_

- Official Slack Community Channel `RhodeCode Slack <https://rhodecode.com/join>`_

- Search our community portal `Community portal <https://community.rhodecode.com>`_

- You can also follow RhodeCode on twitter **@RhodeCode** where we often post
  news and other interesting stuff about RhodeCode.


Online documentation
--------------------

Online documentation for the current version of RhodeCode is available at
 - http://rhodecode.com/docs

You may also build the documentation for yourself - go into ``docs/`` and run::

    nix-build default.nix -o result && make clean html

(You need to have sphinx_ installed to build the documentation. If you don't
have sphinx_ installed you can install it via the command:
``pip install sphinx``)

.. _virtualenv: http://pypi.python.org/pypi/virtualenv
.. _python: http://www.python.org/
.. _sphinx: http://sphinx.pocoo.org/
.. _mercurial: http://mercurial.selenic.com/
.. _bitbucket: http://bitbucket.org/
.. _github: http://github.com/
.. _gitlab: http://gitlab.com/
.. _subversion: http://subversion.tigris.org/
.. _git: http://git-scm.com/
.. _celery: http://celeryproject.org/
.. _vcs: http://pypi.python.org/pypi/vcs