Difference between revisions of "0.11.12"

From OpenHatch wiki
Jump to navigation Jump to search
imported>Paulproteus
imported>Paulproteus
 
Line 20: Line 20:
 
(since this is part of the OHCtC curriculum) (also 'cause everyone asks for it)
 
(since this is part of the OHCtC curriculum) (also 'cause everyone asks for it)
 
Bug: http://openhatch.org/bugs/issue396
 
Bug: http://openhatch.org/bugs/issue396
  +
Status: Not done
  +
 
=== Write user interface for "I want to help" handler ===
 
=== Write user interface for "I want to help" handler ===
 
* Not sure if there's a bug filed
 
* Not sure if there's a bug filed
Line 31: Line 33:
 
* See bug: http://openhatch.org/bugs/issue367
 
* See bug: http://openhatch.org/bugs/issue367
 
Owner: Maybe armooo
 
Owner: Maybe armooo
  +
  +
Status: Done!
 
== Code cleanups ==
 
== Code cleanups ==
 
* Move Location into a separate table, out of the Person model: http://openhatch.org/bugs/issue175
 
* Move Location into a separate table, out of the Person model: http://openhatch.org/bugs/issue175
 
** This will let us store geocoded data in the database, dramatically speeding up loading pages within /people/ in many cases
 
** This will let us store geocoded data in the database, dramatically speeding up loading pages within /people/ in many cases
 
** We can also then publish the geocoded location data in snapshots, which helps new contributors
 
** We can also then publish the geocoded location data in snapshots, which helps new contributors
  +
** Status: Done, but without using a separate table!
  +
 
* Remove all uses of celery: http://openhatch.org/bugs/issue292
 
* Remove all uses of celery: http://openhatch.org/bugs/issue292
 
** We have very few uses of celery left, and I think we should do this as part of tidying up the code.
 
** We have very few uses of celery left, and I think we should do this as part of tidying up the code.
  +
** Status: Not yet done.
  +
 
* Re-do the way we use Twisted to be dramatically more sane
 
* Re-do the way we use Twisted to be dramatically more sane
 
** No bug filed, I believe
 
** No bug filed, I believe
 
** Owner: Maybe armooo, maybe paulproteus
 
** Owner: Maybe armooo, maybe paulproteus
  +
** Status: Not yet done.
 
== Non-code related stuff ==
 
== Non-code related stuff ==
 
=== Finish missions pedagogy audit ===
 
=== Finish missions pedagogy audit ===
 
Owner: Karen
 
Owner: Karen
  +
  +
Done, as of Feb 8.
 
=== Write "HOWTO write a mission" documentation ===
 
=== Write "HOWTO write a mission" documentation ===
 
* Current unfinished docs page: https://openhatch.org/wiki/Write_a_new_training_mission
 
* Current unfinished docs page: https://openhatch.org/wiki/Write_a_new_training_mission
 
* Owner: Asheesh
 
* Owner: Asheesh
 
* Plan: Write up docs in rST and Sphinx, and get 'em onto readthedocs.org as an experiment to see if that docs venue/format works for us
 
* Plan: Write up docs in rST and Sphinx, and get 'em onto readthedocs.org as an experiment to see if that docs venue/format works for us
  +
* Status: Blocked on cleaning up the svn mission to use class-based views.
 
=== Find (and link to) or write command line cheatsheet for "Mission 0" ===
 
=== Find (and link to) or write command line cheatsheet for "Mission 0" ===
 
<paulproteus> I'd be fine shopping around for one so long as it's truly simple enough.
 
<paulproteus> I'd be fine shopping around for one so long as it's truly simple enough.
Line 52: Line 64:
 
<aldeka> cd, ls, mkdir, rm, |, >, grep nonsense...
 
<aldeka> cd, ls, mkdir, rm, |, >, grep nonsense...
 
<aldeka> paulproteus: All the things I ask you stupid questions about! :)
 
<aldeka> paulproteus: All the things I ask you stupid questions about! :)
  +
  +
* Status: Not done.
 
=== Write documentation about how to add a bugimporter ===
 
=== Write documentation about how to add a bugimporter ===
 
* Priority: low
 
* Priority: low
 
* Owner: Asheesh
 
* Owner: Asheesh
 
* Plan: Write up docs in rST and Sphinx; get 'em onto readthedocs.org
 
* Plan: Write up docs in rST and Sphinx; get 'em onto readthedocs.org
  +
* Status: Not yet done.

Latest revision as of 22:00, 8 February 2012

Here is a suggested plan for 0.11.12.

Important user-visible changes

Fix known missions bugs

Add Windows information to missions

http://openhatch.org/bugs/issue618

Status: Complete

Add IRC mission

(since this is part of the OHCtC curriculum) (also 'cause everyone asks for it) Bug: http://openhatch.org/bugs/issue396 Status: Not done

Write user interface for "I want to help" handler

Owner: aldeka, maaybe

Status: Shipped!

Important back-end changes

Add Launchpad bug importer

Owner: Maybe armooo

Status: Done!

Code cleanups

  • Move Location into a separate table, out of the Person model: http://openhatch.org/bugs/issue175
    • This will let us store geocoded data in the database, dramatically speeding up loading pages within /people/ in many cases
    • We can also then publish the geocoded location data in snapshots, which helps new contributors
    • Status: Done, but without using a separate table!
  • Remove all uses of celery: http://openhatch.org/bugs/issue292
    • We have very few uses of celery left, and I think we should do this as part of tidying up the code.
    • Status: Not yet done.
  • Re-do the way we use Twisted to be dramatically more sane
    • No bug filed, I believe
    • Owner: Maybe armooo, maybe paulproteus
    • Status: Not yet done.

Non-code related stuff

Finish missions pedagogy audit

Owner: Karen

Done, as of Feb 8.

Write "HOWTO write a mission" documentation

  • Current unfinished docs page: https://openhatch.org/wiki/Write_a_new_training_mission
  • Owner: Asheesh
  • Plan: Write up docs in rST and Sphinx, and get 'em onto readthedocs.org as an experiment to see if that docs venue/format works for us
  • Status: Blocked on cleaning up the svn mission to use class-based views.

Find (and link to) or write command line cheatsheet for "Mission 0"

<paulproteus> I'd be fine shopping around for one so long as it's truly simple enough. <paulproteus> We'd still need our own Windows docs with detailed instructions on getting something like GitBash. <aldeka> cd, ls, mkdir, rm, |, >, grep nonsense... <aldeka> paulproteus: All the things I ask you stupid questions about! :)

  • Status: Not done.

Write documentation about how to add a bugimporter

  • Priority: low
  • Owner: Asheesh
  • Plan: Write up docs in rST and Sphinx; get 'em onto readthedocs.org
  • Status: Not yet done.