Juju Contributor Onramp Improvements I
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:
- ubuntu-13.04
- Started by
- Completed by
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