Blame README.rst

Pierre-Yves Chibon 2088eb
ProGit
Pierre-Yves Chibon 2088eb
======
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
:Author: Pierre-Yves Chibon <pingou@pingoured.fr></pingou@pingoured.fr>
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 78e123
ProGit is a light-weight git-centered forge based on pygit2.
Pierre-Yves Chibon 78e123
Pierre-Yves Chibon 78e123
Currently, ProGit offers a decent web-interface for git repositories, a
Pierre-Yves Chibon 78e123
simplistic ticket system (that needs improvements) and possibilities to create
Pierre-Yves Chibon 78e123
new projects, fork existing ones and create/merge pull-requests across or
Pierre-Yves Chibon 78e123
within projects.
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
Stanislav Ochotnicky 6739d2
Homepage: https://github.com/pypingou/ProGit
Stanislav Ochotnicky 6739d2
Pierre-Yves Chibon 64f219
Dev instance: http://209.132.184.222/ (/!\\ May change unexpectedly, it's a dev instance ;-))
Pierre-Yves Chibon 22c46f
Pierre-Yves Chibon 2088eb
Get it running
Pierre-Yves Chibon 2088eb
==============
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
* Retrieve the sources::
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 40cf0a
    git clone git://github.com/pypingou/progit
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon d136d5
* Create the folder that will receive the projects, forks, docs and tickets'
Pierre-Yves Chibon d136d5
  git repo::
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon d136d5
    mkdir {repos,docs,forks,tickets}
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
* Run it::
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 40cf0a
    ./runserver.py
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon 2088eb
Pierre-Yves Chibon b42030
* To get some profiling information you can also run it as::
Pierre-Yves Chibon b42030
Pierre-Yves Chibon b42030
    ./runserver.py --profile
Pierre-Yves Chibon b42030
Pierre-Yves Chibon b42030
Pierre-Yves Chibon b42030
Pierre-Yves Chibon 2088eb
This will launch the application at http://127.0.0.1:5000
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
UI overview
Johan Cwiklinski 3d9d6f
-----------
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_home.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's home page overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_home.png
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_main.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's project page overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_main.png
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_commit.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's commit overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_commit.png
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_request_pull.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's pull-request overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_request_pull.png
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_issues_list.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's issues list overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_issues_list.png
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_issue.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's issue overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_issue.png
Johan Cwiklinski 3d9d6f
Johan Cwiklinski 3d9d6f
.. image:: screenshots/overview_users.png
Johan Cwiklinski 3d9d6f
   :scale: 50 %
Johan Cwiklinski 3d9d6f
   :alt: ProGit's users overview
Johan Cwiklinski 3d9d6f
   :align: center
Johan Cwiklinski 3d9d6f
   :target: https://github.com/pypingou/ProGit/raw/master/screenshots/overview_users.png