Summer of Code/2014/Port to Python3: Difference between revisions
| (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. | ||
== | == I and the community: == | ||
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: | First answer is mine, second is from the mentor and third is from a community member. | ||
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. | : | ||
===== 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: | |||
[[Image:Screenshot_from_2014-03-19_16-07-52.png|centre|800px]] | [[Image:Screenshot_from_2014-03-19_16-07-52.png|centre|800px]] | ||
===== A great learning experience 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. | ||
===== 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> | ||