GSOC expectations: Difference between revisions
From MoodleDocs
David Mudrak (talk | contribs) mNo edit summary |
David Mudrak (talk | contribs) m (→During the community bonding period: Fix typo) |
||
Line 9: | Line 9: | ||
* Post in your blog about your project specification and/or your first impressions of the Moodle community. Tag your entries 'moodle' and 'gsoc'. | * Post in your blog about your project specification and/or your first impressions of the Moodle community. Tag your entries 'moodle' and 'gsoc'. | ||
* Attend an online orientation meeting (date to be confirmed). | * Attend an online orientation meeting (date to be confirmed). | ||
* Subscribe to the | * Subscribe to the GSOC iCal Calendar. | ||
* Create an issue for your project in the [http://tracker.moodle.org Tracker] (Project="Non-core contributed modules", Type=task). | * Create an issue for your project in the [http://tracker.moodle.org Tracker] (Project="Non-core contributed modules", Type=task). | ||
** Start to create sub-tasks that reflect your project schedule. | ** Start to create sub-tasks that reflect your project schedule. |
Revision as of 08:27, 25 April 2016
The following is expected from our GSOC students:
During the community bonding period
- Ensure you've introduced yourself in our GSOC Introductions forum.
- Create a specification for your project in Moodle Docs and post in an appropriate Using Moodle forum asking for feedback.
- Post in your blog about your project specification and/or your first impressions of the Moodle community. Tag your entries 'moodle' and 'gsoc'.
- Attend an online orientation meeting (date to be confirmed).
- Subscribe to the GSOC iCal Calendar.
- Create an issue for your project in the Tracker (Project="Non-core contributed modules", Type=task).
- Start to create sub-tasks that reflect your project schedule.
- Arrange a weekly meeting time with your mentor(s).
Each week:
- Login to moodle.org and read any forum posts of interest to you.
- Chat with your mentor(s)
During the coding period
- Refine your specification based on feedback from your mentor and the wider Moodle community.
- Refine/add sub-tasks in your tracker issue.
- Post your code as patches to tracker sub-tasks initially, alternately changes can be posted in your Git public repository with links added to tracker issues.
- Post regularly in the forums to build a dialogue with the community. Advertise major milestones to maintain community interest and draw in new testers and more feedback.
- Towards the end of this period, create user documentation.
Each week:
- Post in your blog summarising what you've been working on, any problems you've run into, and what you're planning to do next.
- Have a meeting with your mentor.
In the final week
- Post in your blog a summary of everything you have worked on for GSOC.
- Finalise your tracker issue with the download link to the code for your project.
- Post in an appropriate Using Moodle forum to inform the community of your project work.
- Ensure that user documentation for your project is available in Moodle Docs.
- If possible, share your code by adding a plugin to the Plugins repository, including discussion and documentation links.