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.

PharoDAYS 2015: How to contribute (to Pharo) by Marcus Denker

229 views

Published on

PharoDAYS Conference, 2015

Published in: Technology
  • Be the first to comment

  • Be the first to like this

PharoDAYS 2015: How to contribute (to Pharo) by Marcus Denker

  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

×