Changes

Jump to navigation Jump to search
122 bytes added ,  18:16, 28 March 2018
Changes done
Line 5: Line 5:  
__NOEDITSECTION__
 
__NOEDITSECTION__
 
__INDEX__
 
__INDEX__
 
+
This page is under heavy development, for the time being, please refer to the proposal in rich-formatting [https://docs.google.com/document/d/1mPd_SeUqeJF_yKWVEDFuzU7LWsnUFSbLdQQ44HvsYyA/edit?usp=sharing here]
Google Summer of Code 2018
  −
Project Proposal
  −
 
  −
Sugar Labs | WikiPort
  −
Migration of wiki activity pages to git
  −
Category - Activity Team (#Activities)
         +
== About You ==
 +
'''Name''' - Vipul Gupta<br />
 +
'''Email address''' - vipulgupta2048@gmail.com <br /> 
 +
'''Blog Url''' -  www.mixstersite.wordpress.com  <br />
 +
'''Sugar Labs wiki username''' - Vipulgupta2048 <br />
 +
'''IRC nickname''' - vipulgupta2048 <br />
 +
'''Linkedin''' - vipulgupta2048
 +
'''Github''' - vipulgupta2048
 +
'''Twitter''' - vipulgupta2048 <br />
 +
'''First language - English (Fluent) <br />
 +
'''Located at, and what hours (UTC) do you tend to work''' - I am based out of New Delhi, India (+5.30 GMT). I am flexible with timings and can work for 3-5 hours everyday.
       +
'''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?
 +
'''
 +
Yes, I have participated and maintained many open-source projects. Also been contributing to other community and conference projects. Some of the links and description of those pages are as follows
    +
* First pull request on my college community’s website, ALiAS - Maintainer since 2016.
 +
* vipulgupta2048/opengisproj_mirror- Involved building a web app for real-time monitoring of pollution levels in rivers of India and to assess the impact on the health of people using the water from the river. The working repo is private, hence a public mirror for showcasing.
 +
* vipulgupta2048/scrape Scraping major news websites/outlets in India using Scrapy [Python] Managing the data flow by employing PostgreSQL. Finding fake news using Machine Learning with help of libraries (Word2vec)
 +
* Fixed bugs, wrote blogs, added new features using HTML, CSS and JS for the official website of the premier conference on Python in India, PyCON India 2017 ( Here and here)
 +
* gitlab/asetalias/Community-Connect [Ongoing] 
 +
* Completed: Hacktoberfest Challenge;  Here.
 +
* Building and mentoring website development for Pyladies Delhi Chapter Pyladies-delhi-website 
 +
* Recent contribution: In Sugar Labs       
    +
Along with this, Python Delhi User Group (PyDelhi) is a volunteer-driven organization comprising of Pythonistas, enthusiasts, who have a primary focus in Python. I help by volunteering and organizing meetups for them. <br />
 +
I am a committee member of my college’s open source community. ALiAS (Amity Linux Assistance Sapience) We conduct hands-on workshops, seminars, talks and much more to try and help as many people as we can along the process and motivate them to make their first PR.<br />
 +
I genuinely love spreading knowledge among peers/juniors/underprivileged children wherever I can through my voice (Talks and workshops) and my words (Tech-Blog)
       +
== About your project ==
 +
'''What is the name of your project?''' <br />
 +
Wikiport
    +
'''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using? ''' <br />
   −
 
+
'''Abstract Ideas:''' <br />
''''''About You''''''
+
Documentation tools have become modern, lighter, easier to use with the use of Sphinx, Github pages/wiki, Mkdocs and many more similar frameworks and applications. It’s easily the first and the most important steps for any open-source projects implemented by almost everybody.<br />
'''Name''' - Vipul Gupta
  −
'''Email address''' - vipulgupta2048@gmail.com
  −
'''Blog Url''' -  www.mixstersite.wordpress.com
  −
Sugar Labs wiki username - Vipulgupta2048
  −
IRC nickname - vipulgupta2048
  −
Linkedin - vipulgupta2048
  −
Github - vipulgupta2048
  −
Twitter - vipulgupta2048
  −
First language - English (Fluent)
  −
Located at, and what hours (UTC) do you tend to work - I am based out of New Delhi, India (+5.30 GMT). I am flexible with timings and can work for 3-5 hours everyday.
  −
 
  −
 
  −
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.
  −
 
  −
Yes, I have participated and maintained many open-source projects. Also been contributing to other community and conference projects. Some of the links and description of those pages are as follows
  −
First pull request on my college community’s website, ALiAS - Maintainer since 2016.
  −
vipulgupta2048/opengisproj_mirror- Involved building a web app for real-time monitoring of pollution levels in rivers of India and to assess the impact on the health of people using the water from the river. The working repo is private, hence a public mirror for showcasing.
  −
vipulgupta2048/scrape Scraping major news websites/outlets in India using Scrapy [Python] Managing the data flow by employing PostgreSQL. Finding fake news using Machine Learning with help of libraries (Word2vec)
  −
Fixed bugs, wrote blogs, added new features using HTML, CSS and JS for the official website of the premier conference on Python in India, PyCON India 2017 ( Here and here)
  −
gitlab/asetalias/Community-Connect [Ongoing] 
  −
Completed: Hacktoberfest Challenge;  Here.
  −
Building and mentoring website development for Pyladies Delhi Chapter Pyladies-delhi-website 
  −
Recent contribution: Sugar Labs - sugarlabs/i-can-read-activity/       
  −
 
  −
Along with this,  Python Delhi User Group (PyDelhi) is a volunteer-driven organization comprising of Pythonistas, enthusiasts, who have a primary focus in Python. I help by volunteering and organizing meetups for them.
  −
I am a committee member of my college’s open source community. ALiAS (Amity Linux Assistance Sapience) We conduct hands-on workshops, seminars, talks and many more to try and help as many people as we can along the process.
  −
I genuinely love spreading knowledge among peers/juniors/underprivileged children wherever I can through my voice (Talks and workshops) and my words (Tech-Blog)
  −
 
  −
 
  −
About your project
  −
What is the name of your project?  Wikiport
  −
(We are not exactly porting but if the community agrees, then I think it is pretty good name. I loved the name so much. So I whipped up a logo too. )
  −
 
  −
Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
  −
Abstract Ideas:
  −
Documentation tools have become modern, lighter, easier to use with the use of Sphinx, Github pages/wiki, Mkdocs and many more similar frameworks and applications. It’s easily the first and the most important steps for any open-source projects implemented by almost everybody.  
   
If people know more, they would want to get involved and contribute more. This would, in turn, help the entire community to grow and expand. If the information (Documentation) is accessible fast, easily comprehensible, simple enough to edit and manage for people then I think this project will help really help Sugar Labs achieve that.   
 
If people know more, they would want to get involved and contribute more. This would, in turn, help the entire community to grow and expand. If the information (Documentation) is accessible fast, easily comprehensible, simple enough to edit and manage for people then I think this project will help really help Sugar Labs achieve that.   
 
   
 
   
My understanding of the problem and why it needs to be solved?
+
'''My understanding of the problem and why it needs to be solved?'''<br />
Documentation, as mentioned before, is important to all open-source projects. Sugar Labs has all documentation for its learner applications called “Activities” at one place in the Activities#Sugar_Activities. Some problem (#risks) that I found with this sort of implementation is as follows:-  
+
Documentation, as mentioned before, is important to all open-source projects. Sugar Labs has all documentation for its learner applications called “Activities” at one place in the Activities#Sugar_Activities. Some problem (#risks) that I found with this sort of implementation is as follows:- <br />
Difficult to add, edit and manage  - In reference to the conversation [archive/sugar-devel] As a user, I need to create an account for editing privileges. Which is very tiresome to be very honest, hence discouraging contributions.  
+
 
Size issues - Wiki is being hosted on the a server. With the growing number of activities, the size occupied by them will increase leading to rise in maintenance cost. Not to mention buying more space.  
+
# '''Difficult to add, edit and manage''' - In reference to the conversation [archive/sugar-devel] As a user, I need to create an account for editing privileges. Which is very tiresome to be very honest, hence discouraging contributions.  
No clear format/classification - Some links are for one activity only while other activities have multiple links for them (example Turtle Art) Results in time being wasted of the user even if they are justified.  
+
# '''Size issues''' - Wiki is being hosted on the a server. With the growing number of activities, the size occupied by them will increase leading to rise in maintenance cost. Not to mention buying more space.  
 +
# '''No clear format/classification''' - Some links are for one activity only while other activities have multiple links for them (example Turtle Art) Results in time being wasted of the user even if they are justified.  
 
Found 2 wiki pages of the same activity. (this page and this too)
 
Found 2 wiki pages of the same activity. (this page and this too)
 
I did extensive research on the same and found many such problems with the wiki. According to my experience in open-source, users just need information fast, easily accessible and neatly organized.  
 
I did extensive research on the same and found many such problems with the wiki. According to my experience in open-source, users just need information fast, easily accessible and neatly organized.  

Navigation menu