Summer of Code/2018/Making a Beginner Guide
< Summer of Code | 2018
Google Summer of Code 2018 Project Proposal
Project Name: Making a Beginner Guide
Mentors
- Jaskirat Singh
- Hrishi Patel
- Rishabh Thaney
- Shivang Shekhar
- Samson Goddy
- Abdulazeez Abdulazeez
Student Profile
- Name: Pratul Kumar
- IRC: Pratul1997
- Email: pratulkumar1997@gmail.com
- Telephone: +91-8107525493
- Time-Zone: Jaipur , India UTC+5:30
- Source Control UserName: https://github.com/Pratul1997
- Sugar Labs wiki UserName: Pratul1997
- Facebook: https://www.facebook.com/Pratul1997
- Languages: English, Hindi
Open Source Contribution
- Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?
- Yes I have been contributing to Open Source since September 2017.
- Organisations :
- Sugarlabs
- CybrosX (Open-Source Organisation of my college Computer Club)
- I am managing one Open-Source organization of my college.
-
- LNMHacks 2.0 Website( LNMHacks is the Hackathon conducted by LNMIIT in November )
- Pull-Request-and-Hacktoberfest( To promote Open Source Contribution during October )
- My first Pull request: Removed Material CSS #14
- Open Source is a self-learning and motivational path for me and I want to completely indulge in this practice for 3 months during this summer.
Project Proposal Information
Proposal Abstract
- Working to make a beginner guide for the newcomers to the Sugar labs Community. A platform for guiding them how to contribute to making these:
- Where to start?
- What to start?
- How to start?
- Where to submit?
- We need to convert the markdown and grasp the information from different places to bring all the information at a single place which can also be used as sugarlabs.github.io
- The goal will be to help newcomers to get introduced in an easy way to the world of SugarLabs.
- Working on to make a dashboard for the users so they can get to know about developed and developing areas. Their contribution can be seen also their presence can be seen in the community.
Current Status of Project
Dashboard Features
Badge Feature in Dashboard
Add Shortcuts
Sugarbot
Counterpart the Risks
Project and the community
- If your project is successfully completed, what will its impact be on the Sugar Labs community?
- If the project is successful it will be of huge help for new developers to SugarLabs as well as establish all the documentation at one place in a well-organized way. This will also give first-time users a pleasant experience as they wouldn’t have to figure out all the procedures by themselves.
- FAQ’s like “How to download the Sugar labs projects” and “how to start contributing” would be taken care of at a single place in a decently organized way.
- To make it more user-friendly there would be testing as well as feedback and suggestions from the users so as to make changes accordingly.
- Dashboard will bring all the community features at a single place and badges would reflect how much a user has used our documentation and how much of help it has been.
- If there is some part of the documentation that is not completed by the majority of the newcomers, (this can be seen by the number of badges with the students) then more emphasis will be laid to that part for more refining.
- Sugarbot will be a new project to Sugar labs which could be further expanded and embedded within our chatting and mailing channel.
- In future, it could also be utilized for assigning issues thus increasing automation and productivity. There seems to be a lot of scope for Sugarbot’s expansion.
- What will you do if you get stuck on your project and your mentor isn't around?
- I will try to resolve the issue myself by looking it up on Google, StackOverflow etc.
- Read the documentation of the tool in which problem occurs.
- Contact other SugarLabs members through IRC, developer mailing lists
- If the problem is still not resolved, I will engross myself on some other module to keep the things rolling and wait for my mentors to help me out.