{ "info": { "author": "99designs", "author_email": "stuart.campbell@99designs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta" ], "description": "=================\r\n GitHub Survivor\r\n=================\r\n\r\nGitHub Survivor is a simple bug dashboard that shows an overview of bugs in an\r\nexternal issue tracker. We use it at 99designs_ to keep an eye on the bug\r\ncount and remind ourselves to close bugs.\r\n\r\n.. image:: https://github.com/99designs/githubsurvivor/wiki/screenshot.png\r\n\r\n\r\n----------\r\n Overview\r\n----------\r\n\r\nIt's easy to forget about bugs when you're knee-deep in feature development.\r\nThis dashboard is a good way to keep bugs on people's minds, and to show\r\nat-a-glance information about the current bug situation.\r\n\r\nGitHub Survivor scrapes your bug data using your issue tracker's API and stores\r\nit in a local Mongo DB for subsequent querying. It shows, at a glance:\r\n\r\n- Top/bottom bug closers for the current reporting period (week, month or sprint)\r\n- Current open bug count\r\n- Net difference in open bugs since the last reporting period\r\n- Charts (yay!):\r\n\r\n - Number of bugs opened/closed for the last 12 reporting periods\r\n - Number of open bugs over the last 12 reporting periods\r\n\r\nThere are bug trackers that provide this kind of data, but we wanted something\r\nfun that integrates with our existing bug tracking solution.\r\n\r\n\r\n--------------------------\r\n Supported issue trackers\r\n--------------------------\r\n\r\nGitHub Survivor can integrate with these issue trackers out of the box:\r\n\r\n- GitHub_\r\n- JIRA_ (courtesy of jirasurvivor_)\r\n\r\nRead more about `defining backends`_ in the wiki.\r\n\r\n\r\n-------------\r\n Quick setup\r\n-------------\r\n\r\nRequirements:\r\n\r\n- Python >= 2.7\r\n- MongoDB\r\n- virtualenv (recommended)\r\n\r\nThis command might satisfy the above dependencies on Ubuntu::\r\n\r\n $ sudo apt-get install python2.7 mongodb python-virtualenv\r\n\r\n#. Install package using ``pip install githubsurvivor``\r\n#. Generate a configuration file using ``githubsurvivor-generate-config``\r\n#. Do an initial import of your bugs using ``githubsurvivor-sync``\r\n#. Start the server using ``githubsurvivor``\r\n\r\nFor detailed instructions, see\r\nhttps://github.com/99designs/githubsurvivor/wiki/Installation\r\n\r\n\r\n-------------------\r\n Development notes\r\n-------------------\r\n\r\nSee https://github.com/99designs/githubsurvivor/wiki/Development\r\n\r\n\r\n---------\r\n License\r\n---------\r\n\r\nMIT; see LICENSE_\r\n\r\n\r\n--------------\r\n Contributors\r\n--------------\r\n\r\nSee https://github.com/99designs/githubsurvivor/wiki/Contributors\r\n\r\n\r\n.. _99designs: http://99designs.com/\r\n.. _GitHub: http://developer.github.com/v3/issues/\r\n.. _JIRA: http://docs.atlassian.com/jira/REST/latest/\r\n.. _jirasurvivor: https://github.com/gengo/jirasurvivor\r\n.. _defining backends: https://github.com/99designs/githubsurvivor/wiki/Backends\r\n.. _LICENSE: https://github.com/99designs/githubsurvivor/blob/master/LICENSE", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/99designs/githubsurvivor", "keywords": "bug dashboard leaderboard github jira", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "githubsurvivor", "package_url": "https://pypi.org/project/githubsurvivor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/githubsurvivor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/99designs/githubsurvivor" }, "release_url": "https://pypi.org/project/githubsurvivor/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "A retro-style bug leaderboard", "version": "0.0.1" }, "last_serial": 767825, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6d3db58d5b9103a5b6c87945c6702417", "sha256": "83ace93a63b3d48b8828ece6cd3ac42e265e35743a551bd23b060e72eb6a18a3" }, "downloads": -1, "filename": "githubsurvivor-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6d3db58d5b9103a5b6c87945c6702417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127102, "upload_time": "2013-06-11T11:58:54", "url": "https://files.pythonhosted.org/packages/ed/8a/e4e04ed222021cf6dec4c14f20bd77efaaa8a185880d7a35ba5f641f4cf4/githubsurvivor-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d3db58d5b9103a5b6c87945c6702417", "sha256": "83ace93a63b3d48b8828ece6cd3ac42e265e35743a551bd23b060e72eb6a18a3" }, "downloads": -1, "filename": "githubsurvivor-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6d3db58d5b9103a5b6c87945c6702417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127102, "upload_time": "2013-06-11T11:58:54", "url": "https://files.pythonhosted.org/packages/ed/8a/e4e04ed222021cf6dec4c14f20bd77efaaa8a185880d7a35ba5f641f4cf4/githubsurvivor-0.0.1.tar.gz" } ] }