Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How to Contribute
to Pharo
What?
Bug Reports
Cleanups
Features
Issue Tracker
• https://pharo.fogbugz.com
• Need an account (not perfect, we know)
Life of an Issue
• Open a new one
• “Work needed”
• Fixed (review needed)
• Fixed (checked by the monkey)
• Fixed (to be i...
You can Help!
• report problems
• add “how to reproduce” to existing
• read and summarize discussions
• Find duplicates
• ...
You can Help 2
• Test fixes: Does it fix the bug?
• Review fixes: Does the code look ok?
• Fix issues yourself.
• You can eve...
A lot of work...
• The issue tracker needs eyeballs every day
• We have 675 open issue
• But we CLOSED 11878
• 1983 in 1 y...
But it pays off..
• Pharo got much more stable over the years
• People are more productive
• Feedback loop: acceleration o...
DEMO: Issue report
DEMO: Fixing an Issue
DEMO: CodeCritics
Upcoming SlideShare
Loading in …5
×

How to Contribute to Pharo

1,109 views

Published on

Titile: Hot to Contribute to Pharo
Where? PharoDays 2015, Lille, France.
Speaker: Marcus Denker

Published in: Technology
  • Hi there! Get Your Professional Job-Winning Resume Here - Check our website! http://bit.ly/resumpro
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

How to Contribute to Pharo

  1. 1. How to Contribute to Pharo
  2. 2. What?
  3. 3. Bug Reports
  4. 4. Cleanups
  5. 5. Features
  6. 6. Issue Tracker • https://pharo.fogbugz.com • Need an account (not perfect, we know)
  7. 7. Life of an Issue • Open a new one • “Work needed” • Fixed (review needed) • Fixed (checked by the monkey) • Fixed (to be integrated) • Fixed (integrated) ==> CLOSE
  8. 8. You can Help! • report problems • add “how to reproduce” to existing • read and summarize discussions • Find duplicates • ask others to take action
  9. 9. You can Help 2 • Test fixes: Does it fix the bug? • Review fixes: Does the code look ok? • Fix issues yourself. • You can even team up with someone!
  10. 10. A lot of work... • The issue tracker needs eyeballs every day • We have 675 open issue • But we CLOSED 11878 • 1983 in 1 year >5 PER DAY!
  11. 11. But it pays off.. • Pharo got much more stable over the years • People are more productive • Feedback loop: acceleration of improvement
  12. 12. DEMO: Issue report
  13. 13. DEMO: Fixing an Issue
  14. 14. DEMO: CodeCritics

×