All Projects → FabriceSalvaire → Codereview

FabriceSalvaire / Codereview

CodeReview is a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Labels

Projects that are alternatives of or similar to Codereview

QtExamples
Translations of the official Qt examples into PyQt5 (also PySide2) and more.
Stars: ✭ 39 (-88.32%)
Mutual labels:  pyqt5
pugdebug
pugdebug is a standalone debugging client for PHP applications that uses XDebug as the debugging engine.
Stars: ✭ 72 (-78.44%)
Mutual labels:  pyqt5
Fbs
Create Python GUIs with Qt in minutes
Stars: ✭ 3,189 (+854.79%)
Mutual labels:  pyqt5
PyQt-Sqlite-Project-CURD
Pyqt SQLite Project Have Features like Login, Add, Delete, Search, Update, Show the Students. In this, I show all the CURD operations of the Program. All Project is well represented and with interactive Toolbar & Menu bar. The database is included in the repository.
Stars: ✭ 41 (-87.72%)
Mutual labels:  pyqt5
PYQT StyleDesigner
PYQT Stylesheet designer tool for Stylesheet creation
Stars: ✭ 30 (-91.02%)
Mutual labels:  pyqt5
Cura
3D printer / slicing GUI built on top of the Uranium framework
Stars: ✭ 3,401 (+918.26%)
Mutual labels:  pyqt5
http-rider
Simple and Powerful desktop client for working with JSON APIs
Stars: ✭ 27 (-91.92%)
Mutual labels:  pyqt5
Qt Python Binding Examples
Lots of simple and Pythonic PySide demos
Stars: ✭ 312 (-6.59%)
Mutual labels:  pyqt5
Yolov5-deepsort-driverDistracted-driving-behavior-detection
基于深度学习的驾驶员分心驾驶行为(疲劳+危险行为)预警系统使用YOLOv5+Deepsort实现驾驶员的危险驾驶行为的预警监测
Stars: ✭ 107 (-67.96%)
Mutual labels:  pyqt5
Feeluown
trying to be a user-friendly and hackable music player
Stars: ✭ 3,030 (+807.19%)
Mutual labels:  pyqt5
Jamscreenshot
一个用python实现的类似微信QQ截屏的工具源码,整合提取自本人自制工具集Jamtools
Stars: ✭ 23 (-93.11%)
Mutual labels:  pyqt5
rocksmithconvert
Simple standalone OSX app to convert Rocksmith 2014 .psarc (CDLC) files between PC and MAC.
Stars: ✭ 45 (-86.53%)
Mutual labels:  pyqt5
15 Minute Apps
15 minute (small) desktop apps built with PyQt
Stars: ✭ 3,086 (+823.95%)
Mutual labels:  pyqt5
admbrowser
A Web browser for kiosks and digital signage, based on Python, PyQt, and Blink
Stars: ✭ 25 (-92.51%)
Mutual labels:  pyqt5
Pyqt
PyQt Examples(PyQt各种测试和例子) PyQt4 PyQt5
Stars: ✭ 3,783 (+1032.63%)
Mutual labels:  pyqt5
eddy
A graphical editor for the specification and visualization of Graphol ontologies
Stars: ✭ 24 (-92.81%)
Mutual labels:  pyqt5
pyblish-qml
Pyblish QML frontend for Maya 2013+, Houdini 11+, Nuke 8+ and more
Stars: ✭ 91 (-72.75%)
Mutual labels:  pyqt5
Rmview
A live viewer for reMarkable written in PyQt5
Stars: ✭ 305 (-8.68%)
Mutual labels:  pyqt5
Vehicle License Plate Recognition
🔥 🔥🔥基于Python的车牌检测和识别系统:
Stars: ✭ 293 (-12.28%)
Mutual labels:  pyqt5
Kindlehelper
kindle助手,kindle最好的伙伴
Stars: ✭ 274 (-17.96%)
Mutual labels:  pyqt5

.. -- Mode: rst --

.. -- Mode: rst --

.. |CodeReviewUrl| |CodeReviewHomePage|_ |CodeReviewDoc|_ |[email protected]|_ |[email protected]|_ |[email protected]| |[email protected]|_

.. |ohloh| image:: https://www.openhub.net/accounts/230426/widgets/account_tiny.gif :target: https://www.openhub.net/accounts/fabricesalvaire :alt: Fabrice Salvaire's Ohloh profile :height: 15px :width: 80px

.. |CodeReviewUrl| replace:: http://fabricesalvaire.github.io/CodeReview

.. |CodeReviewHomePage| replace:: CodeReview Home Page .. _CodeReviewHomePage: http://fabricesalvaire.github.io/CodeReview

.. |CodeReviewDoc| replace:: CodeReview Documentation .. _CodeReviewDoc: http://CodeReview.readthedocs.org/en/latest

.. |[email protected]| image:: https://readthedocs.org/projects/CodeReview/badge/?version=latest :target: http://CodeReview.readthedocs.org/en/latest

.. |[email protected]| replace:: https://github.com/FabriceSalvaire/CodeReview .. .. [email protected]: https://github.com/FabriceSalvaire/CodeReview

.. |[email protected]| replace:: http://CodeReview.readthedocs.org .. .. [email protected]: http://CodeReview.readthedocs.org

.. |[email protected]| replace:: https://pypi.python.org/pypi/CodeReview .. .. [email protected]: https://pypi.python.org/pypi/CodeReview

.. |Build Status| image:: https://travis-ci.org/FabriceSalvaire/CodeReview.svg?branch=master :target: https://travis-ci.org/FabriceSalvaire/CodeReview :alt: CodeReview build status @travis-ci.org

.. |Pypi Version| image:: https://img.shields.io/pypi/v/CodeReview.svg :target: https://pypi.python.org/pypi/CodeReview :alt: CodeReview last version

.. |Pypi License| image:: https://img.shields.io/pypi/l/CodeReview.svg :target: https://pypi.python.org/pypi/CodeReview :alt: CodeReview license

.. |Pypi Python Version| image:: https://img.shields.io/pypi/pyversions/CodeReview.svg :target: https://pypi.python.org/pypi/CodeReview :alt: CodeReview python version

.. End .. -- Mode: rst --

.. |Python| replace:: Python .. _Python: http://python.org

.. |PyPI| replace:: PyPI .. _PyPI: https://pypi.python.org/pypi

.. |pip| replace:: pip .. _pip: https://python-packaging-user-guide.readthedocs.org/en/latest/projects.html#pip

.. |Sphinx| replace:: Sphinx .. _Sphinx: http://sphinx-doc.org

.. |pygit2| replace:: pygit2 .. _pygit2: http://www.pygit2.org/install.html

.. |PyQt5| replace:: PyQt5 .. _PyQt5: http://www.riverbankcomputing.com/software/pyqt/download5

============ CodeReview

|Pypi License| |Pypi Python Version|

|Pypi Version|

..

  • Quick Link to Production Branch <https://github.com/FabriceSalvaire/CodeReview/tree/master>_
  • Quick Link to Devel Branch <https://github.com/FabriceSalvaire/CodeReview/tree/devel>_

CodeReview Home Page is located at |CodeReviewUrl|

.. image:: https://raw.github.com/FabriceSalvaire/CodeReview/master/doc/sphinx/source/images/code-review-log.png .. image:: https://raw.github.com/FabriceSalvaire/CodeReview/master/doc/sphinx/source/images/code-review-diff.png

Credits

Authors: Fabrice Salvaire <http://fabrice-salvaire.fr>_

News

.. -- Mode: rst --

.. no title here

V1 2017-12-20

  • Redesigned INotify support

.. -- Mode: rst --

============== Introduction

The aim of CodeReview is to provide tools for code review tasks on local Git repositories. As opposite to software like Gerrit <https://www.gerritcodereview.com>_ for example, CodeReview is not designed to perform code review at a team level, but to check the stage before a commit and show the difference between two versions. In particular, CodeReview fills the gap with IDEs that don't provide efficiently these features.

How to use CodeReview ?

CodeReview provides two applications pyqgit and diff-viewer.

.. -- Mode: rst --

========== Features

The main features of CodeReview are:

  • display and browse the log and paches of a Git repository
  • diff side by side using Patience algorithm
  • watch for file system changes

Diff viewer features:

  • stage/unstage file
  • number of context lines
  • font size
  • line number mode
  • align mode
  • complete mode
  • highlight mode

.. _installation-page:

============== Installation

On Fedora

RPM packages are available for the Fedora distribution on https://copr.fedorainfracloud.org/coprs/fabricesalvaire/code-review

Run these commands to enable the copr repository and install the last release:

.. code-block:: sh

dnf copr enable fabricesalvaire/code-review dnf install CodeReview

From PyPi Repository

CodeReview is available on |Pypi|_ repository: |[email protected]|

Run this command to install the last release:

.. code-block:: sh

pip install CodeReview

Notice, it requires Python 3 and a C compiler.

From source

CodeReview source code is hosted at |[email protected]|

Clone the Git repository using this command:

.. code-block:: sh

git clone [email protected]:FabriceSalvaire/CodeReview.git

Then build and install CodeReview using these commands:

.. code-block:: sh

python setup.py build python setup.py install

Dependencies

CodeReview requires the following dependencies:

  • |Python|_ 3 (at least v3.4)
  • |pygit2|_ and libgit2 see link <http://www.pygit2.org/install.html#quick-install>_ for installation instruction
  • Pygments
  • |PyQt5|_
  • PyYAML
  • A C compiler to compile a module

============= How to help

  • test it on Windows and OSX
  • fix bugs: look at issues
  • sometime pyqgit is slow: profile code to find issues
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].