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

how to contribute
SMART_READER_LITE
LIVE PREVIEW

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)


slide-1
SLIDE 1

How to Contribute

to Pharo

slide-2
SLIDE 2

What?

slide-3
SLIDE 3

Bug Reports

slide-4
SLIDE 4

Cleanups

slide-5
SLIDE 5

Features

slide-6
SLIDE 6

Issue Tracker

  • https://pharo.fogbugz.com
  • Need an account (not perfect, we know)
slide-7
SLIDE 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
slide-8
SLIDE 8

You can Help!

  • report problems
  • add “how to reproduce” to existing
  • read and summarize discussions
  • Find duplicates
  • ask others to take action
slide-9
SLIDE 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!
slide-10
SLIDE 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!
slide-11
SLIDE 11

But it pays off..

  • Pharo got much more stable over the years
  • People are more productive
  • Feedback loop: acceleration of

improvement

slide-12
SLIDE 12

DEMO: Issue report

slide-13
SLIDE 13

DEMO: Fixing an Issue

slide-14
SLIDE 14

DEMO: CodeCritics