Skip to content

Commit 70b0954

Browse files
authored
Merge pull request #591 from noelwelsh/main
Add a couple of Doodle projects
2 parents b11ef69 + ab6566d commit 70b0954

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

src/gsoc/directory.conf

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,5 +161,37 @@ ideas: [
161161
url: "https://github.com/typelevel/cats-collections"
162162
}
163163
]
164-
}
164+
},
165+
166+
{
167+
title: Doodle Immediate Mode Algebra
168+
description: "Design and implement an API for Doodle that allows low-level bitmap based operations."
169+
prereqs: "Proficient with Scala and some understanding of computer graphics."
170+
difficulty: Medium
171+
length: ${medium-length}
172+
mentors: [noelwelsh]
173+
categories: [media, programming languages]
174+
repolinks: [
175+
{
176+
name: Doodle
177+
url: "https://github.com/creativescala/doodle/issues/93"
178+
}
179+
]
180+
},
181+
182+
{
183+
title: Doodle Skia Backend
184+
description: "Add a Skia backend to Doodle, greatly improving the performance and expressivity available on the JVM."
185+
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."
186+
difficulty: Medium
187+
length: ${medium-length}
188+
mentors: [noelwelsh]
189+
categories: [media, programming languages]
190+
repolinks: [
191+
{
192+
name: Doodle
193+
url: "https://github.com/creativescala/doodle/issues/175"
194+
}
195+
]
196+
},
165197
]

0 commit comments

Comments
 (0)