Skip to content

Project Ideas

Guille Polito edited this page Jan 28, 2023 · 2 revisions

Here is a collection of small/med project ideas that could help improving Pharo. These ideas could be nice starting points for internships, GSOC projects, or other.

Refactoring

Comment model redesign: https://github.com/pharo-project/pharo/issues/2264

Changeset redesign: https://github.com/pharo-project/pharo/issues/3165

Refactoring manager and factory cleanups: https://github.com/pharo-project/pharo/issues/3173

Serialization

Displayable objects: https://github.com/pharo-project/pharo/issues/2561

Store on cleanup: https://github.com/pharo-project/pharo/issues/3319

Text Editor and IDE

Text drag n drop: https://github.com/pharo-project/pharo/issues/2634

Parenthesis support: https://github.com/pharo-project/pharo/issues/2635

Disabling tools and shortcuts: https://github.com/pharo-project/pharo/issues/2649

Autocompletion hooks: https://github.com/pharo-project/pharo/issues/3177

Dependency analyser precision: https://github.com/pharo-project/pharo/issues/3470

Debugger

Modular shortcuts: https://github.com/pharo-project/pharo/issues/3256

TDD workflow improvements: https://github.com/pharo-project/pharo/issues/3242

Reflection

allObjectsDo: https://github.com/pharo-project/pharo/issues/3574

Security and System

Checksums of downloads: https://github.com/pharo-project/pharo/issues/3391

Locale redesign: https://github.com/pharo-project/pharo/issues/3844

Unix sockets: https://github.com/pharo-project/pharo/issues/4046

Bootstrap https://github.com/pharo-project/pharo/issues/4269

Other: Standard Library, APIs, Algorithms

Homogeneous sorting algorithms: https://github.com/pharo-project/pharo/issues/2866

Color API: https://github.com/pharo-project/pharo/issues/3264

Speeding up arithmetics: https://github.com/pharo-project/pharo/issues/3322

Collection cancelled methods: https://github.com/pharo-project/pharo/issues/4113