11Fedora MirrorManager
22====================
33
4- MirrorManager2 is a rewrite of `mirrormanager <https://fedorahosted.org /mirrormanager/ >`_
4+ MirrorManager2 is a rewrite of `mirrormanager <https://pagure.io /mirrormanager/ >`_
55using flask and SQLAlchemy.
66
77MirrorManager is the application that keeps track of the nearly 400 public mirrors,
@@ -10,8 +10,7 @@ by rpmfusion.org, a third party repository. It automatically selects the "best"
1010mirror for a given user based on a set of fallback heuristics.
1111
1212:Github mirror: https://github.com/fedora-infra/mirrormanager2
13- :Mailing list for announcements and discussions:
14- https://lists.fedoraproject.org/archives/list/
[email protected] /
13+ :Mailing list for announcements and discussions: https://lists.fedoraproject.org/archives/list/
[email protected] /
1514
1615Hacking
1716-------
@@ -51,8 +50,10 @@ Manual Setup
5150
5251
5352Here are some preliminary instructions about how to stand up your own instance
54- of mirrormanager2. We'll use a virtualenv and a sqlite database and we'll install
55- our dependencies from the Python Package Index (PyPI).
53+ of mirrormanager2. All required packages for MirrorManager2 are part of Fedora
54+ or RHEL/CentOS/EPEL. In the following example we will, however use a virtualenv
55+ and a sqlite database and we will install our dependencies from the Python
56+ Package Index (PyPI).
5657
5758First, set up a virtualenv::
5859
@@ -78,3 +79,8 @@ running::
7879 (my-MirrorMan-env)$ python runserver.py
7980
8081Open your browser and visit http://localhost:5000 to check it out.
82+
83+ Once you made your changes please run the test suite to verify that nothing
84+ covered by tests has been broken::
85+
86+ (my-MirrorMan-env)$ ./runtests.sh
0 commit comments