A modern Issue Tracker
  • HTML 49.2%
  • Python 44.1%
  • CSS 6.7%
Find a file
2013-06-26 19:59:54 +02:00
static Admin panel 2013-06-26 19:58:18 +02:00
templates Admin panel 2013-06-26 19:58:18 +02:00
.gitignore Disabled sandbox mode 2013-06-19 20:31:39 +02:00
__init__.py Initial Commit 2013-05-29 20:57:02 +02:00
admin.py Admin panel 2013-06-26 19:58:18 +02:00
forms.py Added registration 2013-06-20 13:04:37 +02:00
houston.py Admin panel 2013-06-26 19:58:18 +02:00
models.py Admin panel 2013-06-26 19:58:18 +02:00
README.md Added Requirements to the README 2013-06-26 19:59:54 +02:00
relative_time.py Initial Commit 2013-05-29 20:57:02 +02:00
setup.py Variable order now makes more sense 2013-06-26 19:51:36 +02:00
shell.py Initial Commit 2013-05-29 20:57:02 +02:00

Houston

Houston is an experimental issue tracker, designed to make bug reporting quick and simple, and to encourage a community to report bugs.

Design Goals

  • Make reporting simple
    • Anyone can find a bug, so anyone should be able to report them
    • People should /want/ to file bugs, this benefits everyone
  • Eliminate the learning curve
    • Make the UI as simple and well-explained as possible
    • No long manual pages to read, or lingo to learn
  • Eliminate signup and invite formalities
    • Registration in a few clicks
    • Ability to sign in with Twitter
  • No prior knowledge of the team structure should be necessary
    • Assign bugs to "the code guys" or "the design guys" and let them assign them to specific people

Why another bug tracker?

  1. "Houston" is too perfect of a name for an Issue Tracker
  2. Most issue trackers on the market either suck (Mantis) or run on Ruby (Redmine)
    • And after seeing a certain company's issue tracker dying on a daily basis due to running out of RAM, I'm not having any Ruby on my server
  3. All of these are aimed towards companies with a dedicated QA division (and where everyone on a project knows each other)
  4. Why not?

Requirements

  • Python 2.7+
  • Flask
  • Flask-Login
  • Flask-SQLAlchemy
  • Flask-WTF
  • markdown2
  • passlib