0.11.09: Difference between revisions

imported>Paulproteus
imported>Paulproteus
 
(8 intermediate revisions by 3 users not shown)
Line 6:
 
=== Volunteer opportunity finder ===
 
'''Status''': Partly achieved. Parallel bug import alone didn't fix the staleness.
 
* Bug importing actually, reliably, works. Goal: Fewer than 10% of bugs are stale (>3 days).
** The problem here seems to be that some bug trackers suffer from really high latencies, or maybe just drop packets entirely and we don't time out in a reasonable way.
 
=== Project pages ===
 
* People who've clicked "I want to help" can be managed by project managers. There is already a good mockup of this in http://openhatch.org/bugs/issue282
** Note: This UI requires that you log in. That's suboptimal. There's a bug about making this work for non-logged-in users.
* Projects can mark some training missions as particularly relevant to a project. (I think that permissions aren't important here.)
** Michael Stone asks: Can you work-around this by telling people to link the relevant missions in their FAQ?
* Project pages show relevant events, harvested from the events calendar
** Showing timely events on the front and +me pages is probably an adequate substitute.
 
=== Buildhelper ===
 
'''Status''': Partly achieved. Future plans made: use a textarea as the buildhelper editor.
 
* Some reasonable way to edit/create them, other than adding data to the DB manually
Line 26 ⟶ 21:
** e.g., It would be/have-been interesting to do that for the Debian bug squashing party
* Support for multiple buildhelpers (for different platforms)
* Save checkbox status / save people's progress through the buildhelper
 
=== Training missions ===
 
'''Status''': Achieved.
 
* Training missions are organized into meaningful categories. One suggested grouping: by which curriculum module they might be used in, during an in-person teaching event
Line 35 ⟶ 33:
 
=== events.openhatch.org ===
 
'''Status''': Time zone support achieved, but that's all.
 
* Event site supports time zones
Line 41:
 
== Also, some events ==
 
'''Status''': Success.
 
* Make Boston Software Freedom Day happen
* Extra: Boston Python Workshop 4 happened.
 
== Also, publicity ==
 
'''Status''': List of possibly-interested projects made, but that is all.
 
* Goal: 10 projects link to the training missions from their documentation
Line 50 ⟶ 55:
** I would settle for, "Four projects tell us ''why'' they do not link to the training missions from their 'Get involved' page."
 
== FeatureOff-completenesstheme things that would be nice, but not necessary for events ==
 
This section contains optional goals that would rule, but aren't strictlyconsidered partshow-stoppers offor the milestone.
 
If you want to work on these, we would love to ship them during September.
This section contains optional goals that would rule, but aren't strictly part of the milestone.
 
=== Volunteer opportunity finder ===
 
'''Status''': No progress.
 
* You can add bug trackers to our import entirely from the web UI.
** The big obstacle here is that the we haven't decided the UI for it. Next step: Asheesh or someone can come up with a coherent, implementable mockup.
* When you click on "Mentors (149)", we should visually break that number down so that people understand how we calculated it.
** Suggestion by Michael Stone: Use an infographic. Instead of a number, we can show two visual indicators: one for language, one for project. Can be e.g. signal bars, or "Lots" "a few" "some": <a href="/people/?q=can_mentor%3A%22C%2B%2B%22">Mentors [<span style="background: #FF6D3D;">:::</span>] [<span style="background: #B8FD6A"></span>]</a>
 
=== Project pages ===
 
'''Status''': Big UI suggestions made for project pages, but that is all.
 
* People who've clicked "I want to help" can be managed by project managers. There is already a good mockup of this in http://openhatch.org/bugs/issue282
** Note: This UI requires that you log in. That's suboptimal. There's a bug about making this work for non-logged-in users.
* Projects can mark some training missions as particularly relevant to a project. (I think that permissions aren't important here.)
** Michael Stone asks: Can you work-around this by telling people to link the relevant missions in their FAQ?
* Project pages show relevant events, harvested from the events calendar
** Showing timely events on the front and +me pages is probably an adequate substitute.
 
=== Monitoring ===
 
'''Status''': No progress made.
 
* We know which pages load slowly, and we publicly graph this
Anonymous user