Changes

no edit summary
Line 31: Line 31:  
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?
 
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?
   −
Till now, i haven't done any Open Source Project but I am deeply interested in making contribution to a open source project since this concept enables every developer to learn new things and to contribute to any software to enhance its quality and also his own developing skills.Its an easy way to spread knowledge across the world.
+
Until now, i haven't done any Open Source Project but I am deeply interested in making contribution to a open source project since this concept enables every developer to learn new things and to contribute to any software to enhance its quality and also his own developing skills.Its an easy way to spread knowledge across the world.
      Line 40: Line 40:     
<b>Port To Python3</b> is a project that ports the current Sugar to Python 3.
 
<b>Port To Python3</b> is a project that ports the current Sugar to Python 3.
Firstly, disussing with the Mentors for the strategy for writing Python 2/3 compatible source or a pure port. .Then I would be porting the Sugar Core to Python3 using 2to3 or modernize package. Since there is requirement of the latest technologies for every software so I would work as fast as i can so as to port it to Python3. After that, if any of the bugs that will be remained then they will be fixed. Also I will be informing about my project from time to time to the organisation. Then, I will be porting one of the Sugar Activity to the Python3.
+
Firstly, discussing with the Mentors for the strategy for writing Python 2/3 compatible source or a pure port. Then I will work on improving the Test Suite since I need to build a robust Test Suite. Then I would be porting the Sugar Core to Python3 using 2to3, modernize package. Since there is requirement of the latest technologies for every software so I would work as fast as i can so as to port it to Python3. After that, if any bug remains then I will fix them with the help of the mentors. Also I will be informing about my project from time to time to the organisation. Then, I will be porting one of the Sugar Activity to the Python3.
And at last , the documentation for the porting guide for the Sugar Activities will be made.
+
And at last , the documentation for the porting guide for the Sugar Activities will be prepared.
       
Overall steps involved in my project,
 
Overall steps involved in my project,
* Discussion with the Mentors for pure port or Python 2/3 compatible source code.
+
* Discussion with the Mentors for pure port or Python 2/3 compatible source code
 +
* Improving the test suite
 
* Porting to Python3
 
* Porting to Python3
 
* Fixing of bugs if any remains
 
* Fixing of bugs if any remains
Line 51: Line 52:  
* Preparing documentation for the Porting Guide of Sugar Activities.
 
* Preparing documentation for the Porting Guide of Sugar Activities.
   −
The technologies that I would be using are Python,GTK2,2to3 etc.
+
 
 +
The technologies that I would be using are Python,2to3 etc.
    
<h3>Timeline</h3>
 
<h3>Timeline</h3>
   −
 
+
{| class="wikitable"
 
+
|-
 
+
! Week !! Tasks and resources to be used
 
+
|-
 
+
| Before 19 May || Reading Documentaion, Learn different port stratigies
 
+
|-
 
+
| 20th May - 27th May (Week 1) || Discussion with the mentors for writing Python2/3 or port to Python3
 
+
|-
 
+
| 28th May - 3rd June(Week 2) || Improving the Test Suite
 
+
|-
 
+
| 4th June - 18th June(Week 3,4) || Using migration,2to3,modernisation strategies to port to Python3
 
+
|-
 
+
| 19th June - 23th June(Week 5) || Handling Exceptions and debugging bugs if any
 +
|-
 +
| 24th June - 27th June(Week 5) || MID TERM EVALUTIONS
 +
|-
 +
| 28th June -4th July(Week 6) || Porting one Sugar Activity to Python3 for seeing changes
 +
|-
 +
| 5th July - 12th July(Week 7) || Starting Documentation for Porting Guide of Sugar Activities
 +
|-
 +
| 13th July - 30th July(Week 8,9) || Creating the Documentation for Porting Guide and Finalizing it
 +
|-
 +
| 31st July - 11th August(End) || Continue work on the previous week. Send updates and request feedback till the Final Evaluations
 +
 +
|}
          
<h3>My Background</h3>
 
<h3>My Background</h3>
My Backround[edit]
   
Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.
 
Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.
    
I’m studying Computer Science, 2nd year at JSS Academy Of Technical Education, Noida. I have a decent amount of experience in web development in Python and Web Frameworks like Django.
 
I’m studying Computer Science, 2nd year at JSS Academy Of Technical Education, Noida. I have a decent amount of experience in web development in Python and Web Frameworks like Django.
I am a part of Nibble Computer Society(College Programming Club), in JSS Noida, which is a student body responsible for developing and managing all web related tasks in our college, including the institute website and registration & placement portals. One of the projects I have worked is developing Windows Phone based Web Browser named "SkyNet Browser". It's available on the [http://www.windowsphone.com/en-us/store/app/skynetv1/410885f3-fe4e-4b00-baf6-b87749dd4463 Windows Phone Store].  
+
I am a part of Nibble Computer Society(College Programming Club), in JSS Noida, which is a student body responsible for developing and managing all web related tasks in our college, including the institute website and registration & placement portals. One of the projects I have worked is developing Windows Phone based Web Browser named "SkyNet Browser" in three nights.Currently it is having 386 downloads in just 4 days after launching it on WindowsPhone Store. It's available on the [http://www.windowsphone.com/en-us/store/app/skynetv1/410885f3-fe4e-4b00-baf6-b87749dd4463 Windows Phone Store]. I am very much successful in completing any project before the given deadline.
    
I have organised the Crack The Shell Event, JSS's Annual Technical Festival Event based on Linux Scripting.
 
I have organised the Crack The Shell Event, JSS's Annual Technical Festival Event based on Linux Scripting.
Curently I am working on Projects based on Computer Vision thorugh Python.
+
 
 +
Currently I am working on a Project based on Computer Vision through Python.
    
<h3>Impact on the Sugar Labs community</h3>
 
<h3>Impact on the Sugar Labs community</h3>
Line 96: Line 110:  
By posting weekly progress along with problems that i would be having.
 
By posting weekly progress along with problems that i would be having.
   −
<h1>Miscelleneous</h1>
+
<h1>Miscellaneous</h1>
    
<h3>Screenshot of my Sugar development environment</h3>
 
<h3>Screenshot of my Sugar development environment</h3>
 +
 +
[[File: Screenshot.png]]
      Line 112: Line 128:     
In class 11th, one day during exams I was so much engrossed in the studies that i studied for 20 hours that day .
 
In class 11th, one day during exams I was so much engrossed in the studies that i studied for 20 hours that day .
That day I was having the best learning experience.
+
That day I had the best learning experience.
   −
Additional information[edit]
+
<h3>Additional information</h3>
 
Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?
 
Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?
    
My dedication towards the Projects involving Computer Science is great.
 
My dedication towards the Projects involving Computer Science is great.
 
I can work continuously at any project without any break. I love to learn and implement.
 
I can work continuously at any project without any break. I love to learn and implement.
 +
 +
 +
[[Category:2014_GSoC_applications|2014 Gsoc Applicants]]
11

edits