Overview
- Title
- Research moin2 as Issue Tracker
- Duration
- 180
- Difficulty
- Hard
- Types
- Research
- Tags
- issue tracking,wiki,english
- Mentors
- thomaswaldmann,rb_proj,waldi,esyr,pkumar_7
- Count
- -1
Description
Abstract
What would be needed to use moin2 as a (simple, but reasonably good) issue tracker?
Details
moin2 stores revisioned items that can have:
- some mimetyped data (e.g. a wiki or other markup text)
- some metadata used by moin (NAME, MTIME, CONTENTTYPE, TAGS, editor info, ...)
- user defined metadata (any key/value pair. if the key matches some glob pattern, it is even indexed by whoosh)
moin2 also has a very powerful search engine (whoosh) built-in, so you can easily search for all sorts of metadata or data (manually via user interface or programmatically by some code).
Deliverables: a wiki page describing precisely:
- how it would work
- what metadata/data it uses
- user interface, work flow, data flow
- features, limitations and extendability
Requires: familiarity with issue tracking, deep thinking
Benefits
Many people need a simple issue tracker:
- manage software bugs
- manage todos
- manage ideas / suggestions
A lot of issue tracker software or services already exists, but many of them have ... issues.
Skill Requirements
You'll need to do a lot of deep thinking. Precise logic and reasoning required. You need to have experience with issue trackers and their technology.
Discuss with moin devs online on IRC.
Links
Note: unless otherwise noted, tasks usually refer to moin2 (http://moinmo.in/MoinMoin2.0)!
http://hg.moinmo.in/moin/2.0 or http://bitbucket.org/thomaswaldmann/moin-2.0 - repository of moin2
http://moimo.in/MoinMoinChat - please join us on IRC #moin-dev
