If you want to help, a nice first step to get familiar with improving the system is to review Pull Requests.
For example, there are always very simple ones (like the ones listed here in "Cleanup Unused Variables”)
that are fairly easy to understand and review.
Open Pull requests are here:
https://github.com/pharo-project/pharo/pullsDebugger improvements and Fixes
===========================
- Added empty selection interval to force SpCodePresenter to auto-scroll. #8428
https://github.com/pharo-project/pharo/pull/8428- OCDoitTest-testDoItContextReadIvar #8437
https://github.com/pharo-project/pharo/pull/8437- 7763-Does-BlockClosurecull-need-the-pragma-debuggerCompleteToSender #8427
https://github.com/pharo-project/pharo/pull/8427- Inspecting a Text no longer shows the formatted text #8352
https://github.com/pharo-project/pharo/issues/8352Refactoring Improvements
========================
- Fix broken tests - extract method and ocurrences #8420
https://github.com/pharo-project/pharo/pull/8420
- RB - Add message to kwon how many occurrences were replaced #8380
https://github.com/pharo-project/pharo/pull/8380
Fixes
=====
- 8168-CompiledMethodreferencedClasses-should-not-take-class-variables-into-account #8240
https://github.com/pharo-project/pharo/pull/8240
- Mouse events were sent twice when using an event handler #8404
https://github.com/pharo-project/pharo/pull/8404
- Mouse over event is sent multiple times #8401
https://github.com/pharo-project/pharo/pull/8401
- Improve the Help for Spec2 #8410
https://github.com/pharo-project/pharo/pull/8410
- Fix a regression from earlier pharo that used to perserve order in sequences #8402
https://github.com/pharo-project/pharo/pull/8402
Cleanup Unused Variables
=========================
- spec1-clean-ivars #8431
https://github.com/pharo-project/pharo/pull/8431
- remove two unused ivars in GT-Tests #8432
https://github.com/pharo-project/pharo/pull/8432
- Remove-unused-vars-RB #8422
https://github.com/pharo-project/pharo/pull/8422
-RBExtractMethodAndOccurrences-unused-ivar #8425
https://github.com/pharo-project/pharo/pull/8425
- 8354-SycRemoveMessageArgumentCommand-with-unused-ivar #8419
https://github.com/pharo-project/pharo/pull/8419