GSoC 2014: Difference between revisions

Content added Content deleted
imported>Shauna
imported>Ehashman
(Updates regarding accepted project for 2014)
 
Line 1: Line 1:
== Ideas ==
'''Note: the mentoring application for 2014 was sent too late and so it is not possible to apply for a paid internship through GSoC this year.'''


=== Add frontend interface for picking bitesize bug sets ===
==
* Asheesh Laroia
* Shauna Gordon-McKeon


* '''This project was [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/ehashman/5649050225344512 accepted by GSoC] for 2014''': student Elana, mentors Asheesh and Shauna. It has its own wiki page at [[GSoC_2014/bug-set-creator]].
== Ideas ==

* '''Brief explanation''': Currently it is difficult for mentors to handpick a set of bitesize bugs for an event with an excel (or your favorite FOSS) spreadsheet. (See [[GSoC_2014/task-browser-info]] for more info.)

* '''Expected results:''' This project would add a user interface and backend logic for generating one of these bug sets.

* '''Skills you'll learn doing this project''': Python, MySQL/relational data processing, unit testing, a willingness to think about and make and take feedback on user interface decisions, Javascript, web forms, JSON data APIs.

* Difficulty level:
** Technical difficulty: medium-low
** Design difficulty: medium
** Open-endedness: medium-low
** Project learning curve: medium-low

* '''Areas of focus''': HCI, Databases

* '''Mentor(s)''': Asheesh Laroia, Shauna Gordon-McKeon


=== Improvements to auto-importation of bugs ===
=== Improvements to auto-importation of bugs ===
Line 34: Line 48:


* '''Mentor(s)''': Asheesh Laroia, Aaron1011/johnmorr maybe
* '''Mentor(s)''': Asheesh Laroia, Aaron1011/johnmorr maybe

=== Add frontend interface for picking bitesize bug sets ===

* '''Brief explanation''': Currently it is difficult for mentors to handpick a set of bitesize bugs for an event with an excel (or your favorite FOSS) spreadsheet. (See [[GSoC_2014/task-browser-info]] for more info.)

* '''Expected results:''' This project would add a user interface and backend logic for generating one of these bug sets.

* '''Skills you'll learn doing this project''': Python, MySQL/relational data processing, unit testing, a willingness to think about and make and take feedback on user interface decisions, Javascript, web forms, JSON data APIs.

* Difficulty level:
** Technical difficulty: medium-low
** Design difficulty: medium
** Open-endedness: medium-low
** Project learning curve: medium-low

* '''Areas of focus''': HCI, Databases

* '''Mentor(s)''': Asheesh Laroia, Shauna Gordon-McKeon


=== "Greenhouse" project: AKA Debian Welcome Tool ===
=== "Greenhouse" project: AKA Debian Welcome Tool ===