Summer of Code/2018/Making a Beginner Guide: Difference between revisions

Line 118: Line 118:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Header text !! Header text !! Task
! Time Frame !! Header text !! Task
|-
|-
| Example || Example ||
| Community Bonding || Example ||
Gather information about all SugarLabs project and their dependencies
Gather information about all SugarLabs project and their dependencies
|-
|-
| Example || Example ||
| || Example ||
Try to install those Sugar Labs project on my local machine
Try to install those Sugar Labs project on my local machine
|-
|-
| Example || Example ||
| || 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 || Example ||
| || 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 || Example ||
| || Example ||
Lot of discussions with the community, discussions with mentors  
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  
|-
|-
| Example || Example || Example
| Phase I || Example ||
Start making Dashboard
|-
|-
| Example || Example || Example
| || Example ||
Addition Privacy feature to the dashboard
|-
|-
| Example || Example || Example
| || Example ||
Start work on newcomers/beginners Guide
|-
|-
| Example || Example || Example
| || Example ||
Use Bootstrap to make the beginner guide responsive
|-
|-
| Example || Example || Example
| || Example ||
Add JQuery to make the newcomers guide more interactive
|-
|-
| Example || Example || Example
| Phase II || Example ||
Remove extra components of Bootstrap and Jquery
 
(prepare the minimized bootstrap and JQuery) to make our website load faster
 
|-
|-
| Example || Example || Example
| || Example ||
Start work on adding checkpoints after the suitable interval in the Guide.
|-
|-
| Example || Example || Example
| || Example ||
Linking badge with the checkpoints so that when clicked the badges get
 
reflected in the user’s profile
|-
|-
| Example || Example || Example
| || Example ||
Cleanup of code and extensive testing
|-
|-
| Example || Example || Example
| Phase III || Example ||
Work on Sugarbot which looks for labels and adds them to its database
|-
|-
| Example || Example || Example
| || Example ||
Making the layout of issue section in the website to list all issues at a single place
|-
|-
| Example || Example || Example
| || Example ||
Integrating latest 10 issues on the website
|-
|-
| Example || Example || Example
| || Example ||
Extensive testing of newcomer guide and Sugarbot
|-
|-
| Example || Example || Example
| 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.
|}
|}