Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion src/gsoc/directory.conf
Original file line number Diff line number Diff line change
Expand Up @@ -161,5 +161,37 @@ ideas: [
url: "https://github.com/typelevel/cats-collections"
}
]
}
},

{
title: Doodle Immediate Mode Algebra
description: "Design and implement an API for Doodle that allows low-level bitmap based operations."
prereqs: "Proficient with Scala and some understanding of computer graphics."
difficulty: Medium
length: ${medium-length}
mentors: [noelwelsh]
categories: [media, programming languages]
repolinks: [
{
name: Doodle
url: "https://github.com/creativescala/doodle/issues/93"
}
]
},

{
title: Doodle Skia Backend
description: "Add a Skia backend to Doodle, greatly improving the performance and expressivity available on the JVM."
prereqs: "Proficient with Scala and some understanding of computer graphics. This involves working with a library (Skija) that is not well documented and itself wraps a C++ library with patchy documentation. Hence a willingness to dive into foreign code bases is necessary."
difficulty: Medium
length: ${medium-length}
mentors: [noelwelsh]
categories: [media, programming languages]
repolinks: [
{
name: Doodle
url: "https://github.com/creativescala/doodle/issues/175"
}
]
},
]