Ysaimanojkumar

Joined 15 April 2013
1,859 bytes added ,  21 April 2013
Line 84: Line 84:
Yes. I chose "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]]  
Yes. I chose "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.