User Tools

Site Tools


gsocadvice

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsocadvice [2020/02/26 17:25]
be.ing
gsocadvice [2020/03/30 09:30] (current)
be.ing [Application evaluation criteria]
Line 1: Line 1:
 +** If you are reading this for the first time now, it is too late to apply for this year. **
 +
 ====== Google Summer of Code Advice ====== ====== Google Summer of Code Advice ======
  
Line 61: Line 63:
   - [[Developer Tools#Using IDEs|Set up an IDE]] to start exploring the area of the code you will be working on and understanding how the classes work together. Read the [[Developer Guide]] for an introduction to the organization of the Mixxx code. Feel free to ask us on [[https://​mixxx.zulipchat.com/​|Zulip]] if you need help figuring out where to start looking in the code.   - [[Developer Tools#Using IDEs|Set up an IDE]] to start exploring the area of the code you will be working on and understanding how the classes work together. Read the [[Developer Guide]] for an introduction to the organization of the Mixxx code. Feel free to ask us on [[https://​mixxx.zulipchat.com/​|Zulip]] if you need help figuring out where to start looking in the code.
   - Figure out what parts of the code need to be changed and come up with a general idea of what those changes will be.   - Figure out what parts of the code need to be changed and come up with a general idea of what those changes will be.
 +  - Write a draft application //early// so we can help you with feedback before the final application deadline. We recommend submitting a draft application at least one week before the final application deadline. If you wait until the last few days to submit your first draft, it will be hard for you to respond to feedback in time.
   - Don't be afraid to give us lots of detail about how you would approach the project   - Don't be afraid to give us lots of detail about how you would approach the project
   - UI mockups are very much encouraged where appropriate   - UI mockups are very much encouraged where appropriate
Line 74: Line 77:
   * Has the student demonstrated that they have the ability to work with Mixxx'​s code? The best way to do this is by submitting pull requests and getting them merged. It can also be okay if a student works on a bug but is unable to solve it before the application deadline if they demonstrate competence working with the Mixxx code. Students //must// have submitted a pull request to Mixxx or provide links to code they have written before in their application (ideally both).   * Has the student demonstrated that they have the ability to work with Mixxx'​s code? The best way to do this is by submitting pull requests and getting them merged. It can also be okay if a student works on a bug but is unable to solve it before the application deadline if they demonstrate competence working with the Mixxx code. Students //must// have submitted a pull request to Mixxx or provide links to code they have written before in their application (ideally both).
   * Has the student demonstrated that they can work independently and solve problems on their own without asking for help every step of the way?   * Has the student demonstrated that they can work independently and solve problems on their own without asking for help every step of the way?
-  * Does the student understand the design and technical details of what will be required to implement their proposal?+  * Does the student understand the design and technical details of what will be required to implement their proposal? ​What classes would need to be modified and how? Do new classes need to be added? How would the classes interact? We are not looking for you to have every detail figured out; you won't know that until you actually write the code. But we want to see that you understand the code you'll be working with and have a general plan of how to change it.
   * Is the proposed timeline realistic considering any other obligations the student may have during GSOC?   * Is the proposed timeline realistic considering any other obligations the student may have during GSOC?
  
gsocadvice.1582755923.txt.gz ยท Last modified: 2020/02/26 17:25 by be.ing