بدون توضیح

Pierre-Yves Chibon 1891e06f89 Update the side bar and add the pagure logo to it 9 سال پیش
alembic 5bbd805196 Add the check constraint in the alembic migration script 9 سال پیش
doc 1891e06f89 Update the side bar and add the pagure logo to it 9 سال پیش
ev-server c86f0037e5 Fix typo and close the second server when shutting down the EV server 9 سال پیش
fedmsg.d e77021141d Add a sample fedmsg configuration file 9 سال پیش
files 2e98010150 Make SSH protocol explicit for SSH URLs 9 سال پیش
milters a7d75962f8 Drop debugging code on the milter as well 9 سال پیش
pagure 2e98010150 Make SSH protocol explicit for SSH URLs 9 سال پیش
screenshots 3d9d6f4512 Screenshots 10 سال پیش
tests 2e98010150 Make SSH protocol explicit for SSH URLs 9 سال پیش
.gitignore d4529586fb Ignore as well the default folder where a placed the clones of the remote git repos 9 سال پیش
LICENSE 96994225ac Add the GPLv2 LICENSE file 10 سال پیش
MANIFEST.in 5d039bde7b Release 0.1.16 9 سال پیش
README.rst 3674796717 add instructions to create initial database scheme in README 9 سال پیش
createdb.py 1f6bd5001e Figure a way to populate the ACL table from the configuration file by running createdb.py 9 سال پیش
nosetests 7b7ae8dfd5 Add a local copy of the nosetests script 9 سال پیش
pragure_logo.svg 42a2619151 Add the pagure logo to the sources 9 سال پیش
requirements.txt be6d587884 Turns out it's just redis 9 سال پیش
rundocserver.py f8556c5a0f Add a rundocserver script allowing to run the documentation server 9 سال پیش
runserver.py 153c707f0d Make the flask app not run as threaded, this is no longer needed 9 سال پیش
runtests.sh fe50171375 Rename progit to pagure 9 سال پیش
setup.py fe50171375 Rename progit to pagure 9 سال پیش
tests_requirements.txt 1d397ea33a No space between name and version 9 سال پیش

README.rst

Pagure
======

:Author: Pierre-Yves Chibon


Pagure is a light-weight git-centered forge based on pygit2.

Currently, Pagure offers a decent web-interface for git repositories, a
simplistic ticket system (that needs improvements) and possibilities to create
new projects, fork existing ones and create/merge pull-requests across or
within projects.


Homepage: https://github.com/pypingou/pagure

Dev instance: http://209.132.184.222/ (/!\\ May change unexpectedly, it's a dev instance ;-))


Get it running
==============

* Retrieve the sources::

git clone git://github.com/pypingou/pagure


* Create the folder that will receive the projects, forks, docs and tickets'
git repo::

mkdir {repos,docs,forks,tickets}


* Create the inital database scheme::

python createdb.py


* Run it::

./runserver.py


* To get some profiling information you can also run it as::

./runserver.py --profile



This will launch the application at http://127.0.0.1:5000

UI overview
-----------

.. image:: screenshots/overview_home.png
:scale: 50 %
:alt: Pagure's home page overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_home.png

.. image:: screenshots/overview_main.png
:scale: 50 %
:alt: Pagure's project page overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_main.png

.. image:: screenshots/overview_commit.png
:scale: 50 %
:alt: Pagure's commit overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_commit.png

.. image:: screenshots/overview_request_pull.png
:scale: 50 %
:alt: Pagure's pull-request overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_request_pull.png

.. image:: screenshots/overview_issues_list.png
:scale: 50 %
:alt: Pagure's issues list overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_issues_list.png

.. image:: screenshots/overview_issue.png
:scale: 50 %
:alt: Pagure's issue overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_issue.png

.. image:: screenshots/overview_users.png
:scale: 50 %
:alt: Pagure's users overview
:align: center
:target: https://github.com/pypingou/pagure/raw/master/screenshots/overview_users.png