Summer of Code/2014/Port to Python3: Difference between revisions

KamalKaur (talk | contribs)
KamalKaur (talk | contribs)
 
(3 intermediate revisions by the same user not shown)
Line 132: Line 132:
As I have understood the work flow of project, I know what steps to follow and where to reach. Although I am coming here for the first time but I know about summer internships and being a student, I can handle to manage my deadlines. I have a good experience of working in a team. Moreover I am self motivated, very determined to use the best of my ability and to learn more. Regarding skills set mentioned there, I think I have a fair amount of Python knowledge to take this project forward. I have introduced myself to GTK3 which is a must too. Well, I personally feel that I can do it.
As I have understood the work flow of project, I know what steps to follow and where to reach. Although I am coming here for the first time but I know about summer internships and being a student, I can handle to manage my deadlines. I have a good experience of working in a team. Moreover I am self motivated, very determined to use the best of my ability and to learn more. Regarding skills set mentioned there, I think I have a fair amount of Python knowledge to take this project forward. I have introduced myself to GTK3 which is a must too. Well, I personally feel that I can do it.


===You and the community===
== I and the community: ==
* If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.
Kamaljeet Kaur: It's going to be an important project. Porting to a newer version is beneficial in long-term as the whole working will be enhanced with new features. It's the right time to make the required changes and because there are many developers who are contributing, sugar will not restrict them to use only previous versions of technologies.


There are several reasons why this project is important to Sugar Labs: (1) we need to keep pace with the projects we depend upon upstream -- Python 3 is being to become de rigour -- and (2) Python 3 has much better support for i18n and unicode -- critical to the global nature of our project. --[[User:Walter|Walter]] ([[User talk:Walter|talk]]) 13:38, 20 March 2014 (EDT)
Impact of completion of project on the Sugar Labs community:
Gabriel Perez: I think the project is important and beneficial for the community because porting to Python 3 means getting more support from the Python community. It's important to keep up with the updates Python receives to ease maintenance tasks in the future and prevent compatibility issues.   
First answer is mine, second is from the mentor and third is from a community member.
* What will you do if you get stuck on your project and your mentor isn't around?
 
Getting stuck means I have already put my efforts to solve some problem. Yes, the mentors are there to guide us, but in such a case, rather than keep waiting, without hesitating, I'll ask out the problem on IRC, mailing list of this sweet community. And if it's a technical problem, can be put on some other relevant places to get out of there.
:
* How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project?
===== Kamaljeet Kaur: =====
The first strategy will be regular mails and interaction on IRC regarding questions and the progress both.  
The second will be use of git which will keep the community informed.  
It's going to be an important project. Porting to a newer version is beneficial in long-term as the whole working will be enhanced with new features. It's the right time to make the required changes and because there are many developers who are contributing, sugar will not restrict them to use only previous versions of technologies.
Thirdly everything will be there on my blog regularly as I already have such an experience.
 
:
===== Walter Bender: =====
:There are several reasons why this project is important to Sugar Labs: (1) we need to keep pace with the projects we depend upon upstream -- Python 3 is being to become de rigour -- and (2) Python 3 has much better support for i18n and unicode -- critical to the global nature of our project. --[[User:Walter|Walter]] ([[User talk:Walter|talk]]) 13:38, 20 March 2014 (EDT)
:
===== Gabriel Perez: =====
 
I think the project is important and beneficial for the community because porting to Python 3 means getting more support from the Python community. It's important to keep up with the updates Python receives to ease maintenance tasks in the future and prevent compatibility issues.   
===== If I get stuck and the mentor isn't around: =====
 
Getting stuck means I have already put my efforts to solve some problem. Yes, the mentors are there to guide us, but in such a case, rather than keep waiting, without hesitating, I'll ask out the problem on IRC, mailing list of this sweet community. And if it's a technical problem, can be put on some other relevant places to get out of there. If even then the problem presists, I'll do reverse checking.
 
===== Keeping the community informed of my progress and the problems: =====
 
* The first strategy will be regular mails and interaction on IRC regarding questions and the progress both.
* The second will be use of git which will keep the community informed.
* Thirdly everything will be there on my blog regularly as I already have such an experience.
 
==Miscellaneous==
I have set up a development environment before the summer starts and the screenshot of my Sugar development environment after the modifications in buddymenu.py file is here:


===Miscellaneous===
* We want to make sure that you can set up a [http://developer.sugarlabs.org development environment] before the summer starts. Please do ''one'' of the following:
** Send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "logout".
[[Image:Screenshot_from_2014-03-19_16-07-52.png|centre|800px]]
[[Image:Screenshot_from_2014-03-19_16-07-52.png|centre|800px]]
** Send us a link to a pull request or merge request you have made on a Sugar or Sugar activity bug.
 
:: It's normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.
===== A great learning experience as a child: =====
Will look this side after knowing the code more, although I have not sent any pull request link yet.
* Describe a great learning experience you had as a child.
There are many but a great learning experience is from my 5th standard, when I didn't have a PC. I never left a chance to use paint on my cousin's system. I used to open already saved files and look into details. Learning from there, I taught my friends in school. It was probably the time when they started coming to get some piece of art/drawing on their notebooks and I loved making it for them. I believe this is the reason for what I'm today.
There are many but a great learning experience is from my 5th standard, when I didn't have a PC. I never left a chance to use paint on my cousin's system. I used to open already saved files and look into details. Learning from there, I taught my friends in school. It was probably the time when they started coming to get some piece of art/drawing on their notebooks and I loved making it for them. I believe this is the reason for what I'm today.
* 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?
 
===== Something Else: =====
[[Image:IMG-20140319-WA0000.jpg|right|200px]]
[[Image:IMG-20140319-WA0000.jpg|right|200px]]
I would like to tell that firstly it was the name "Sugar-Labs" that grabbed my attention and secondly the teams page. And I couldn't stop myself to look inside. Yes, it was the first community I opened and the first love that didn't let me search for any other organisation. I also have a past experience in logo-designing and here is one of the logo that I designed for a recent project for web development agency- Agaaz. The basic idea was to describe the name "Eye Groom" while portraying the idea opticals.
I would like to tell that firstly it was the name "Sugar-Labs" that grabbed my attention and secondly the teams page. And I couldn't stop myself to look inside. Yes, it was the first community I opened and the first love that didn't let me search for any other organisation. I also have a past experience in logo-designing and here is one of the logo that I designed for a recent project for web development agency- Agaaz. The basic idea was to describe the name "Eye Groom" while portraying the idea opticals.






<pre>[[Category:2014 GSoC applications]]</pre>
<pre>[[Category:2014 GSoC applications]]</pre>