|
|
(4 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| = Reporting Bugs =
| | #REDIRECT [[EKG]] |
| | |
| In order to report bugs appropriately please make sure to do the following.
| |
| | |
| * File a [https://fedorahosted.org/ekg/newticket bug report on Fedora Hosted]
| |
| * Please make sure to tag it to the version you are using. If a tag is not available, note it directly in the bug report, and an admin will fix it for you.
| |
| * If you installed EKG from an RPM, include the RPM version
| |
| * If you are running directly out of the development source code, include the hash code from git
| |
| * Include your terminal session, including any stack traces
| |
| * Save a copy of your Sqllite database
| |
| * Compress (tarballs please) and save a copy of your working directory, so we can check the cache EKG builds. Since most documents are text, compression can save considerable bandwidth and time.
| |
| | |
| = Setting up Development =
| |
| | |
| EKG uses setuptools so setting up an environment with virtualenv is not difficult.
| |
| | |
| <pre>
| |
| $ sudo yum install python-virtualenv python-setuptools-devel
| |
| $ git clone ssh://git.fedorahosted.org/ekg.git ekg
| |
| $ cd ekg
| |
| ekg $ virtualenv --no-site-packages ~/virtualenvs/ekg
| |
| ekg $ source ~/virtualenvs/ekg/bin/activate
| |
| (ekg) ekg $ python setup.py develop
| |
| (ekg) ekg$ cd ..
| |
| (ekg) $ mkdir ekg-run
| |
| (ekg) $ cd ekg-run
| |
| (ekg) ekg-run $ <run ekg commands here>
| |
| </pre>
| |
| | |
| = Code Overview =
| |
| | |
| = Playing Appropriate Music =
| |
| | |
| Loud Music is Good and Good Music is Loud. Good and Loud music is a necessary prerequisite for working on EKG.
| |