Short description

To improve the search feature in gnome logs. Currently, the search feature in gnome logs does not have any configurable option to select the parameters from which the user would like the search the logs. So, a drop down menu will be added for that and also an advanced search dialog box would be added where user can select advanced filtering options provided by journalctl. Also, a search provider will be written to expose the results to gnome shell and tests will be written to cross-check the implemented functionality.

About me

I am Pranav, a student pursuing B.E. in Computer Engineering from V.E.S Institute of Technology, Mumbai. I am a open source enthusiast and love contributing to open source softwares. My personal home page is http://pranavg189.github.io/. You can visit my personal blog at https://pranavganorkar.wordpress.com/. I can be reached via IRC on the nick pranavg189.

Schedule

22 April - 7 May

Community Bonding Period starts. Will discuss with my mentor about the design of the search feature, Structure of the code to be written and what different modules can come into picture. Simultaneously, will start learning about testing used in gnome logs and writing the search provider.

8 May - 22 May

Design and structure of the code related to search functionality completed. Learn about writing test and search provider modules. Community Bonding period ends.

23 May - 31 May

Start coding of search functionality. UI related changes of search interface implemented completely.

1 June - 15 June

Implement the core parts of search functionality.

19 June - 21 June

Core parts of Search functionality fully Implemented. Test the search functionality.

21 June - 28 June

Midterm Evaluations. Continue testing the search functionality for any possible bugs.

3 July - 16 July

Write search provider for gnome logs.

17 July - 30 July

Search Provider module completed. Write unit tests for the search module.

31 July - 16 August

Unit test module completed. Fix any possible bugs in the search module.

16 August - 24 August

Make the code clean so that it can be integrated into the next release of gnome logs. Also write the documentation for the code written. Submit the code samples.

24 August - 30 August

Final Evaluations.

Outreach/SummerOfCode/2016/Projects/PranavGanorkar_ImproveSearch (last edited 2016-04-24 17:08:40 by PranavGanorkar)