Summer of Code/2018/Making a Beginner Guide: Difference between revisions
Pratul1997 (talk | contribs) |
Pratul1997 (talk | contribs) |
||
| Line 118: | Line 118: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Time Frame !! Header text !! Task | ||
|- | |- | ||
| | | Community Bonding || Example || | ||
Gather information about all SugarLabs project and their dependencies | Gather information about all SugarLabs project and their dependencies | ||
|- | |- | ||
| | | || Example || | ||
Try to install those Sugar Labs project on my local machine | Try to install those Sugar Labs project on my local machine | ||
|- | |- | ||
| | | || Example || | ||
In case of any problem will try to contact the project maintainer | In case of any problem will try to contact the project maintainer | ||
|- | |- | ||
| | | || Example || | ||
Learn NodeJs in more depth which will be required for implementing the Sugarbot | Learn NodeJs in more depth which will be required for implementing the Sugarbot | ||
|- | |- | ||
| | | || Example || | ||
A lot of discussions with the community, discussions with mentors | |||
on an implementation of features whose reference links I was unable to find. | on an implementation of features whose reference links I was unable to find. | ||
If my mentor thinks I am ready to start then I’ll start working on Phase I | If my mentor thinks I am ready to start then I’ll start working on Phase I | ||
|- | |- | ||
| | | Phase I || Example || | ||
Start making Dashboard | |||
|- | |- | ||
| | | || Example || | ||
Addition Privacy feature to the dashboard | |||
|- | |- | ||
| | | || Example || | ||
Start work on newcomers/beginners Guide | |||
|- | |- | ||
| | | || Example || | ||
Use Bootstrap to make the beginner guide responsive | |||
|- | |- | ||
| | | || Example || | ||
Add JQuery to make the newcomers guide more interactive | |||
|- | |- | ||
| | | Phase II || Example || | ||
Remove extra components of Bootstrap and Jquery | |||
(prepare the minimized bootstrap and JQuery) to make our website load faster | |||
|- | |- | ||
| | | || Example || | ||
Start work on adding checkpoints after the suitable interval in the Guide. | |||
|- | |- | ||
| | | || Example || | ||
Linking badge with the checkpoints so that when clicked the badges get | |||
reflected in the user’s profile | |||
|- | |- | ||
| | | || Example || | ||
Cleanup of code and extensive testing | |||
|- | |- | ||
| | | Phase III || Example || | ||
Work on Sugarbot which looks for labels and adds them to its database | |||
|- | |- | ||
| | | || Example || | ||
Making the layout of issue section in the website to list all issues at a single place | |||
|- | |- | ||
| | | || Example || | ||
Integrating latest 10 issues on the website | |||
|- | |- | ||
| | | || Example || | ||
Extensive testing of newcomer guide and Sugarbot | |||
|- | |- | ||
| | | After GSoC || Example ||Keep contributing to Sugarlabs and updating the newcomer's guide | ||
as the dependencies change or the project description changes. | |||
Help others to contribute to and use Sugar Labs projects. | |||
Work to improve and advance Sugarbot for a lot more automation. | |||
Serve as GCI mentor for this the above listed new projects and guide the new students to | |||
work on them.Take feedback from students during GCI about the current productivity of the | |||
dashboard and desirable new features to the newcomer guide. Linking of data analysis of | |||
the dashboard and also, add analysis of specific parts on which fewer badges were received. | |||
|} | |} | ||