Find a file
2025-08-01 13:30:48 +02:00
.tx project: added all source files and assets 2016-05-24 15:56:53 +02:00
configs core: run ruff format 2025-01-13 17:47:37 +01:00
docs docs: fixed small things based on feedback 2025-07-31 20:46:47 +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
rhodecode feature: work in progress 2025-08-01 13:30:48 +02:00
.babelrc chore(formatting): fixed babelrc format 2023-12-19 10:01:50 +01:00
.coveragerc coverage: update config 2019-10-08 22:49:26 +02:00
.gitignore fix: gitignore coverage fix and readme update with doc links 2025-03-14 20:04:32 +01:00
.jshintrc project: added all source files and assets 2016-05-24 15:56:53 +02:00
.pre-commit-config.yaml core: added ruff check/format configs 2025-01-13 17:46:24 +01:00
.release.cfg release: Finish preparation for 4.27.1 2022-10-12 14:05:55 +00:00
CHANGES.rst project: added all source files and assets 2016-05-24 15:56:53 +02:00
conftest.py core: run ruff format 2025-01-13 17:47:37 +01:00
grunt_config.json chore(dev): removed appenlight client js 2023-12-19 13:00:08 +01:00
Gruntfile.js js: produce minimized JS file as well as bundle 2019-10-30 14:13:49 +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 add some tests ingored 2025-07-03 22:14:41 +02:00
MANIFEST.in manifest: cleanup definitions 2023-07-26 10:17:35 +02:00
package-lock.json fix:js lock JS deps to make builds stable 2024-07-23 14:23:19 +02:00
package.json fix: js sync ce/ee package definitions 2024-07-23 14:12:55 +02:00
pyproject.toml release(version-bump): 5.6.0 → 5.6.1 2025-07-01 18:57:25 +02:00
pytest.ini tests: fixed test suite for celery adoption 2024-11-08 16:17:57 +01:00
README.rst fix: gitignore coverage fix and readme update with doc links 2025-03-14 20:04:32 +01:00
requirements.txt feature: adds app.service_api.token initialization at application start 2025-07-28 11:56:26 +02:00
requirements_debug.txt tests: skip search related tests for now, add new test commands and add pytest-xdist to run in parralel 2025-06-25 20:37:14 +02:00
requirements_rc_tools.txt deps: bumped rhodecode-tools to 4.2.0 and its dependencies 2025-06-04 08:31:17 +02:00
requirements_test.txt deps: bumped rhodecode-tools to 4.2.0 and its dependencies 2025-06-04 08:31:17 +02:00
setup.cfg packaging: switched to nix 20.03 packages and latest pip2nix code 2020-05-11 14:20:30 +02:00
static-build.dockerfile dev(static-files): new way of building static files 2023-12-19 09:04:49 +01:00
webpack.config.js packaging: updated JS dependencies with new node2nix and nodejs12 2020-05-12 11:49:52 +02:00

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

About
-----

``RhodeCode`` is a fast and powerful source code management tool for
Mercurial_, GIT_ and Subversion_. It's main features are:


- built in push/pull server
- SSH with key management support
- full text search.
- plugable authentication.
- pull requests and powerful code-review system.
- advanced permission system with IP restrictions, permission 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.
- artfacts store for binaries.
- integration framework for Slack, CI systems, Webhooks, Jira, Redmine etc.
- 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/5.x/rcstack/install/installation.html
for more details


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

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


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/5.x/rce/contributing/overview.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