how to contribute
play

How to Contribute to Pharo What? Bug Reports Cleanups Features - PowerPoint PPT Presentation

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)


  1. How to Contribute to Pharo

  2. What?

  3. Bug Reports

  4. Cleanups

  5. Features

  6. Issue Tracker • https://pharo.fogbugz.com • Need an account (not perfect, we know)

  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. You can Help! • report problems • add “how to reproduce” to existing • read and summarize discussions • Find duplicates • ask others to take action

  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. 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. But it pays off.. • Pharo got much more stable over the years • People are more productive • Feedback loop: acceleration of improvement

  12. DEMO: Issue report

  13. DEMO: Fixing an Issue

  14. DEMO: CodeCritics

Recommend


More recommend