|
| 1 | +_model: page |
| 2 | +--- |
| 3 | +title: GSoC 2019: Student Expectations |
| 4 | +--- |
| 5 | +body: |
| 6 | + |
| 7 | +#### During the application process |
| 8 | + |
| 9 | +* Read the [official GSoC student guide](https://google.github.io/gsocguides/student/). |
| 10 | +* Review our [Project Ideas](/gsoc-2019/project-idea/all) and ask questions about projects you're potentially interested in on our `#cc-gsoc` Slack channel or developer mailing list. |
| 11 | +* Once you've decided on a project, follow our [Application Instructions](/gsoc-2019/application-instructions) to write a draft proposal. |
| 12 | +* Get feedback from the primary mentor associated with the project you're proposing before you submit a final application. |
| 13 | +* If you're proposing a project that's not on our official ideas list, please talk to our mentors to see if there is anyone interested in mentoring that project before you put any work into the proposal. |
| 14 | + |
| 15 | +#### During the community bonding period |
| 16 | + |
| 17 | +* Continue to plan your project with your mentor and the community. |
| 18 | +* Define communication channels and set up a weekly check-in with your mentor. |
| 19 | +* Set up your computer and development environment. |
| 20 | +* Familiarize yourself with the development process at Creative Commons (pull requests, code review). |
| 21 | +* Introduce yourself to the members of CC's engineering team. |
| 22 | + |
| 23 | +#### During the work period |
| 24 | + |
| 25 | +* Work 30-40 hours per week (or agree on a different plan with your mentor ahead of time). |
| 26 | +* Push code to GitHub frequently. Commit early and often. |
| 27 | +* Be available on Slack whenever you are working and post at least once a (work)day to talk about what you're working on that day. |
| 28 | +* Write a short update on your work every week and post it either to a personal blog or the CC developers mailing list. |
| 29 | +* Attend your weekly check-in with your mentor. |
| 30 | +* Be proactive about asking for help, especially when you're stuck. |
| 31 | +* Ensure that you're on track to delivering your project at the end of the work period. If you're not on track, talk with your mentor to come up with a new plan for the project well before the deadline. |
| 32 | +* Let your mentor and the organization admins know when you are going to be unavailable. If something sudden comes up, let us know. |
0 commit comments