16
edits
(Undo revision 2513 by Ysaimanojkumar (talk)) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 60: | Line 60: | ||
I own a Laptop Computer which I usually do all my work. My college has assigned a Desktop Computer in our Lab. So, as a whole I can use 2 Computers. | I own a Laptop Computer which I usually do all my work. My college has assigned a Desktop Computer in our Lab. So, as a whole I can use 2 Computers. | ||
* Please state the operating system you work with. | * Please state the operating system you work with. | ||
Ubuntu and | Ubuntu and sometimes Windows 7. | ||
** If you have access to more than one, please state them and the conditions under which you are granted this access. | ** If you have access to more than one, please state them and the conditions under which you are granted this access. | ||
My laptop came with Windows 7 Home Basic installed in it. I also installed Ubuntu in it. I mostly work on Ubuntu. My lab computer has only Ubuntu installed in it. | My laptop came with Windows 7 Home Basic installed in it. I also installed Ubuntu in it. I mostly work on Ubuntu. My lab computer has only Ubuntu installed in it. | ||
Line 82: | Line 82: | ||
* Did you select a task from our list of proposals and ideas? | * Did you select a task from our list of proposals and ideas? | ||
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.'' | ** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.'' | ||
Yes. I | Yes. I have chosen "Installation of packages" from Octave GSoC Ideas. I want to implement separate local and global databases of installed packages so that different users can share the packages installed locally by them. I will mostly focus on global and local installs as given in [[http://wiki.octave.org/OEP:pkg#Types_of_package_installs]] | ||
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.'' | * Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.'' | ||
May 28th - Jun 16th: Read Source Code, Setting Up development environment, Getting to Know Mentor, making small contributions to octave and feeling confident, Discussing on how to implement the project with Mentor. | |||
Jun 17th - 24th July: Supporting installation of packages locally by storing it in local database, and Support using external packages(packages installed locally by others). Includes writing help files. | |||
July 24th - 31st July: Fix any bugs found by comparing with use cases. | |||
1st Aug: Submit for Mid term Evaluation. | |||
2th Aug - Sep 7th: playing nice with downstream packagers, allowing user to specify package versions, using --version option user should be able to install(or uninstall) and load(or unload) packages. Includes writing help files. | |||
8th Sep - 15th Sep: Make sure the project passes all use cases mentioned in OEP:pkg and any other relevant to the whole project. Ask my friends to use the development version of octave that I am working on and find any trouble they are facing while using pkg options or while using help. | |||
16th Sep - 24th Sep: Using the feedback from usability testing done above and from Mentor feedback brush up some code and add more documentation where needed. | |||
25th Sep: Submit Project for Final Assessment. | |||
I want to mention 2 important things: | |||
* There is no vacation("non-coding-time") in my schedule because, I come back to my college from Home on May 27th. I go to home on 9th May. I have end semester exams of my 2nd Semester from tomorrow(22nd April). But after I come back I will start working on my project for M. Tech. But it only takes 25 to 30 hrs a week. | |||
* Second thing is that I have mentioned about fixing bugs only before submitting code for evaluation, but that does not mean that bug fixing will be done only at the end, no. Whenever, a bug is found, it will triaged and dealt with accordingly. |
edits