Permalink
Browse files

Setup for ditz as an issue tracker

  • Loading branch information...
ELLIOTTCABLE committed Apr 12, 2008
1 parent a3c93e5 commit ca240e5227d182ad3a5c4b06aedc6e6c7d689e71
@@ -97,10 +97,11 @@ repository for said changes. Send a pullrequest to [elliottcable][5]
when you've got something ready for the master that you think should be
integrated into the root source.

Bugs or feature requests can be submitted to our [ticketing system][6].
Bugs or feature requests can be submitted by forking a repository as
previously described, and then using [ditz][6] to add an issue.

[5]: <http://github.com/elliottcable> (elliottcable on GitHub)
[6]: <http://elliottcable.lighthouseapp.com/projects/9424-rdie/overview> (rdie on Lighthouse)
[6]: <http://ditz.rubyforge.org/> (Ditz issue tracking)

Requirements
------------
@@ -119,6 +120,7 @@ To develop and contribute to fora, you also need:
* rspec
* rake
* rcov
* ditz

merb edge
---------
@@ -54,12 +54,37 @@
t.index_html = :meta / :coverage / 'index.html'
end

desc "Open a browser window with the coverage report (Mac only)"
task :open do
system 'open ' + :meta / :coverage / 'index.html' if PLATFORM['darwin']
end
end

namespace :ditz do

desc "Current issues summary"
task :status do
system 'ditz status'
end
desc "Show recent issue activity"
task :log do
system 'ditz log'
end

desc "Generate issues to meta/issues"
task :html do
# `'d instead of system'd, because I don't want that output cluttering shit
`ditz html meta/issues`
end
task :'html:open' do
system 'open ' + :meta / :issues / 'index.html' if PLATFORM['darwin']
end

desc "Stage all issues to git before commiting"
task :stage do
system 'git-add bugs/'
end
end

# Well that was a waste of time...
# Rake::RDocTask.new do |d|
# d.main = "meta/docs/index.rdoc"
@@ -68,9 +93,9 @@
# end

desc 'Check everything over before commiting'
task :aok => [:check_config, :'rcov:run', :'rcov:verify', :'rcov:open']
task :aok => [:check_config, :'rcov:run', :'rcov:verify', :'ditz:stage', :'ditz:html', :'rcov:open', :'ditz:html:open']
# desc 'Task run during continuous integration'
task :cruise => [:check_config, :'rcov:plain', :'rcov:verify']
task :cruise => [:check_config, :'rcov:plain', :'ditz:html', :'rcov:verify']

# Tasks for systems
Dir[Merb.root / "systems" / "*"].each do |system|
@@ -0,0 +1,18 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: 100% Coverage
desc: Gotta have 100% coverage, right guys? (-;
type: :feature
component: RDie
release:
reporter: elliottcable <git@elliottcable.name>
status: :unstarted
disposition:
creation_time: 2008-04-12 05:39:26.175246 Z
references: []

id: 3539d6e0b302be884f9d67198b678bb43573444f
log_events:
- - 2008-04-12 05:39:56.189582 Z
- elliottcable <git@elliottcable.name>
- created
- Don't sign off this 'feature' until right before tagging a release. Just a reminder to keep coverage up there.
@@ -0,0 +1,26 @@
--- !ditz.rubyforge.org,2008-03-06/issue
title: Set up ditz as a bug tracker
desc: ""
type: :feature
component: RDie
release:
reporter: elliottcable <git@elliottcable.name>
status: :closed
disposition: :fixed
creation_time: 2008-04-12 05:58:52.470988 Z
references: []

id: f460ba4e1c383255715d43705d4b3659177bd131
log_events:
- - 2008-04-12 05:58:55.801148 Z
- elliottcable <git@elliottcable.name>
- created
- ""
- - 2008-04-12 06:02:45.165073 Z
- elliottcable <git@elliottcable.name>
- changed status from unstarted to in_progress
- Setting it up...
- - 2008-04-12 06:03:35.249745 Z
- elliottcable <git@elliottcable.name>
- closed issue with disposition fixed
- All configured!
@@ -0,0 +1,26 @@
--- !ditz.rubyforge.org,2008-03-06/project
name: RDie
version: "0.2"
components:
- !ditz.rubyforge.org,2008-03-06/component
name: RDie
- !ditz.rubyforge.org,2008-03-06/component
name: API
- !ditz.rubyforge.org,2008-03-06/component
name: Store
- !ditz.rubyforge.org,2008-03-06/component
name: Webface
- !ditz.rubyforge.org,2008-03-06/component
name: Termface
releases:
- !ditz.rubyforge.org,2008-03-06/release
name: 0 (stable API)
status: :unreleased
release_time:
log_events:
- - 2008-04-12 05:38:43.120283 Z
- elliottcable <git@elliottcable.name>
- created
- |-
Pre-release, to guarantee a stable API to developers for writing game system plugin modules for RDie.
Important to finish this up before moving on to a functioning front-end, so as to give the developers time to get their systems ready at the same time as we release RDie 1.
@@ -1,2 +1,3 @@
coverage
documentation
documentation
issues

0 comments on commit ca240e5

Please sign in to comment.