Juju Contributor Onramp Improvements I

Registered by Jorge Castro on 2012-10-04

Knocking down barriers to contributing to juju

Blueprint information

Status:
Not started
Approver:
Jono Bacon
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
Jorge Castro
Definition:
Approved
Series goal:
Accepted for raring
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-13.04

Related branches

Sprints

Whiteboard

(Please don't edit this page without talking to Jorge, I need to keep the WI in the whiteboard so I can keep them organized by focus area, after I approve with jono I'll clean this up)

A four part onramp:

- Just knowing that you can help
[jorge] "Contribute to this charm!" link in the charm store.
[jorge] Tell people they can help. There's no mention of how to help on jujucharms.com. That sucks.
Not "make something and get a prize", make it "make something you are going to use and get a prize."
[jorge] Find out what is up with the juju web page.: DONE

- Skill development
[jorge] charm-tools, we need to talk about it more, make a "Best practices for charms" should be in "write a charm", integrate the mythical best practices page with write a charm.
[mark-mims] Investigate making charm documentation testable
[gz] #1069883 Fix bug where defaulting to smallest instance type.
[marcoceppi] Investigate "stacktacking" the different juju on different providers into the documentation so it doesn't live in a vacuum.
[clint-fewbar] Fix documentation for LXC in "Getting Started".
This is more of a first hurdle problem than skill development.
[jjo] "Case Studies" from webops
[mthaddon] "Case Studies" from webops
[timrchavez] "Case Studies" from PES
[jorge] Find some sales dude to sucker into testing the documentation.

- Knowing what to work on.

[jorge] Make a juju docs project in lp so people can report bugs, queue and itemize.
[jorge] Make a task for scrub the docs for "ensemble" and other dumb things.
[jorge] Fix READMEs
[jorge] Queue and target up "Charm needed" on launchpad.
bitesize bugs.
[jorge] File bugs on charms that don't meet quality guidelines. "it would be great if this charm did multimaster!!" and so on, so people know that they can fix it. "needs-scaleout" tag?

- Rewarding people who contribute to charm stuff, raise the visibility

 [jorge] Way to go, we have over 100 people who contributed charms and you told no one. Nice work.
 [jorge] Reintate tshirt program for contributors.: DONE
 [jorge] Investigate sending contributors to conferences wrt. charm authors: DONE
 [jorge] Provider discounts for charmers? Nexus 7's?
[jorge] "Pimp my charm" contest. or Xprize? "Scale out HA x service to blah blah with integrated backups."

(?)

Work Items

Work items:
[jorge] "Contribute to this charm!" link in the charm store.: BLOCKED
[jorge] Tell people they can help. There's no mention of how to help on jujucharms.com. That sucks. Not "make something and get a prize", make it "make something you are going to use and get a prize.": BLOCKED
[jorge] Find out what is up with the juju web page.: DONE
[jorge] charm-tools, we need to talk about it more, make a "Best practices for charms" should be in "write a charm", integrate the mythical best practices page with write a charm.: TODO
[mark-mims] Investigate making charm documentation testable: TODO
[gz] #1069883 Fix bug where defaulting to smallest instance type.: DONE
[marcoceppi] Investigate "stacktacking" the different juju on different providers into the documentation so it doesn't live in a vacuum.: DONE
[clint-fewbar] Fix documentation for LXC in "Getting Started".: DONE
[jjo] "Case Studies" from webops: TODO
[mthaddon] "Case Studies" from webops: TODO
[timrchavez] "Case Studies" from PES: TODO
[jorge] Find some sales dude to sucker into testing the documentation.: DONE
[jorge] Make a juju docs project in lp so people can report bugs, queue and itemize.: DONE
[jorge] Make a task for scrub the docs for "ensemble" and other dumb things.: DONE
[jorge] Fix READMEs: POSTPONED
[jorge] Queue and target up "Charm needed" on launchpad.: DONE
[jorge] bitesize bugs.: DONE
[jorge] File bugs on charms that don't meet quality guidelines. "it would be great if this charm did multimaster!!" and so on, so people know that they can fix it. "needs-scaleout" tag?: POSTPONED
 [jorge] Way to go, we have over 100 people who contributed charms and you told no one. Nice work.: TODO
 [jorge] Reintate tshirt program for contributors.: DONE
[jorge] Investigate sending contributors to conferences wrt. charm authors: DONE
 [jorge] Provider discounts for charmers?: INPROGRESS
[jorge] "Pimp my charm" contest. or Xprize? "Scale out HA x service to blah blah with integrated backups.": POSTPONED

This blueprint contains Public information 
Everyone can see this information.