0.12.02: Difference between revisions

imported>Paulproteus
(Created page with 'Here is a suggested plan for the OpenHatch web tech in February. === Missions changes === * Subversion training mission fixed up to use class-based views everywhere ** Bugs: ht…')
 
imported>Paulproteus
No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Here is a suggested plan for the OpenHatch web tech in February.
Here is a suggested plan for the OpenHatch web tech in February and March and April. (To be cut on or around April 30, 2012)


=== Missions changes ===
=== Missions changes ===
Line 5: Line 5:
* Subversion training mission fixed up to use class-based views everywhere
* Subversion training mission fixed up to use class-based views everywhere
** Bugs: http://openhatch.org/bugs/issue665 and http://openhatch.org/bugs/issue666
** Bugs: http://openhatch.org/bugs/issue665 and http://openhatch.org/bugs/issue666
** Owner: jacquie
** Driver: jacquie


* Then we can write documentation for them, which would be grand
* Then we can write documentation for them, which would be grand
** Owner: Asheesh
** Driver: Asheesh


* Add a training mission for IRC
* Add a training mission for IRC
** Owner: Asheesh
** Driver: None


* Implement a Bash (command-line basics) training mission
* Implement a Bash (command-line basics) training mission
Line 17: Line 17:
** Step 2: Code up a draft Bash Mission.
** Step 2: Code up a draft Bash Mission.
** Step 3: Get user testing, suggestions & code review!
** Step 3: Get user testing, suggestions & code review!
** Owner: Paul Bakulich will revise his current plot and send to OH-Dev
** Next step: revise the last proposed plot; send to OH-Dev
** Driver: Paul Bakulich


* Adjust the existing training missions to have better plots, as per the bugs filed against them
* Adjust the existing training missions to have better plots, as per the bugs filed against them
** http://openhatch.org/bugs/issue643
** Owner: Asheesh
** http://openhatch.org/bugs/issue641
** http://openhatch.org/bugs/issue640
** http://openhatch.org/bugs/issue639
** http://openhatch.org/bugs/issue638
** http://openhatch.org/bugs/issue637
** Driver: Asheesh (quite open to others taking this)

=== Bug tracker import ===

* Code extracted into a separate package
** Driver: berryp
** Status: Probably done; needs to be reviewed+deployed by Asheesh

* Would be nice: Code documented with Sphinx and docs hosted on readthedocs
** Driver: ??

* Github importer
** Driver: johnmorr
** Status: Nearly done; needs to be fully deployed by Asheesh

=== Sphinx docs ===

* Some docs converted
** Driver: mdaniel
** Status: Done

* Docs hosted on readthedocs
** Driver; Asheesh
** Status: Done


=== Front page redesign ===
=== Front page redesign ===
* Finish a redesign of the front page of the site
* Finish a redesign of the front page of the site
** Owner: Asheesh. (Will work with aldeka on this)
** Driver: Asheesh + Karen
** Status: Done!

=== Backups ===

* Goals:
** We have backups of the main server. (Done by Asheesh)
** We have periodic testing that these backups can restore the site in case the main server goes away unexpectedly. (Not yet done)
** We automatically remove some old backups so that we don't fill up our storage quota (Not yet done)
** Driver: Asheesh

=== Source control ===

* Finish the move to Github
** Driver: Asheesh and Karen
** Status: '''Done'''

Latest revision as of 22:54, 26 April 2012

Here is a suggested plan for the OpenHatch web tech in February and March and April. (To be cut on or around April 30, 2012)

Missions changes

  • Then we can write documentation for them, which would be grand
    • Driver: Asheesh
  • Add a training mission for IRC
    • Driver: None
  • Implement a Bash (command-line basics) training mission
    • Step 1: Sort out a better, interesting plot
    • Step 2: Code up a draft Bash Mission.
    • Step 3: Get user testing, suggestions & code review!
    • Next step: revise the last proposed plot; send to OH-Dev
    • Driver: Paul Bakulich

Bug tracker import

  • Code extracted into a separate package
    • Driver: berryp
    • Status: Probably done; needs to be reviewed+deployed by Asheesh
  • Would be nice: Code documented with Sphinx and docs hosted on readthedocs
    • Driver: ??
  • Github importer
    • Driver: johnmorr
    • Status: Nearly done; needs to be fully deployed by Asheesh

Sphinx docs

  • Some docs converted
    • Driver: mdaniel
    • Status: Done
  • Docs hosted on readthedocs
    • Driver; Asheesh
    • Status: Done

Front page redesign

  • Finish a redesign of the front page of the site
    • Driver: Asheesh + Karen
    • Status: Done!

Backups

  • Goals:
    • We have backups of the main server. (Done by Asheesh)
    • We have periodic testing that these backups can restore the site in case the main server goes away unexpectedly. (Not yet done)
    • We automatically remove some old backups so that we don't fill up our storage quota (Not yet done)
    • Driver: Asheesh

Source control

  • Finish the move to Github
    • Driver: Asheesh and Karen
    • Status: Done