The build scripts and CI.
The Application layer not bound to visual part
The Graphical User Interface
Visualizations embedded in Enso IDE
Pull requests that update a dependency file
Should only be attempted by a core contributor
Significant prior knowledge requried
Some prior knowledge required
High effort changes (M * 2)
Medium effort changes by the team's standards (default)
Low effort changes (M * 0.5)
Very high effort changes (M * 5)
Very low effort changes (M * 0.2)
Design work to clarify scope and technology choices for a feature.
Changes intended at mitigating risks
Work on the IDE's controllers.
Work on the Enso runtime.
Work on the services for Enso's tooling.
Technology areas in which work is happening.
Work on fixing bugs that impact users.
Work on user-facing documentation.
Enhancements to Enso's libraries.
End-user visible changes intended to create customer value
Little prior knowledge required