Summer of Code/2016/Journal Rethink: Difference between revisions
Line 103: | Line 103: | ||
|- | |- | ||
|31 April to 9 May | |31 April to 9 May | ||
* Get thorough with Journal code. Analyze its working. I have basic understanding of the code because of my previous contributions to sugar. | |||
* Get a better grip over telepathy salut and gabble. | * Get a better grip over telepathy salut and gabble. | ||
|- | |- | ||
| | |10 May to 18 May | ||
* Analyze more on how collaboration works in sugar. | |||
* Develop an outline of the project and more discussion with my mentor Sam and other community members regarding the features that are to be implemented. | * Develop an outline of the project and more discussion with my mentor Sam and other community members regarding the features that are to be implemented. | ||
|- | |- | ||
|19 May to 31 May | |19 May to 31 May | ||
|Start developing the “Shared-project” tool. | |Start developing the “Shared-project” tool. | ||
* Create a mini-journal instance that will be shared. | |||
* Design a single mini-journal instance that will handle instances of other shared activities. | |||
|- | |- | ||
|1 June to 13 June | |1 June to 13 June | ||
|Implement the File-Syncer System. | |Implement the File-Syncer System. | ||
* Make this system sync the files when the user does not have the activity running. | |||
|- | |- | ||
|14 June to 24 June | |14 June to 24 June | ||
<br> | <br> | ||
* Test the working of mini-journal system that is in sync with the File-Syncer system. | |||
* Write test cases that can be further used for developing and testing. | |||
|- | |- | ||
|25 June to 26 June | |25 June to 26 June | ||
|Prepare for mid-term evaluation. | |Prepare for mid-term evaluation. | ||
* Send patches of the feature completed for review.<br> | |||
The main Shared mini-journal would be implemented till midterm. | The main Shared mini-journal would be implemented till midterm. | ||
|- | |- | ||
|27 June to 28 June | |27 June to 28 June | ||
|Midterm Evaluation | |'''Midterm Evaluation''' | ||
|- | |- | ||
|29 June to 5 July | |29 June to 5 July | ||
Line 147: | Line 139: | ||
|- | |- | ||
|10 July to 26 July | |10 July to 26 July | ||
* Add alerts to the file-syncer system that would alert the user for changes in state of shared activity. | |||
* On completion, send patch for review. | |||
|- | |- | ||
|27 July to 2 August | |27 July to 2 August | ||
|Integrate the Chat Activity in mini-journal. | |Integrate the Chat Activity in mini-journal. | ||
|- | |- | ||
|3 August to 6 August | |3 August to 6 August | ||
* Implement the “Add new Item” tool. | |||
* Design the File-Chooser Dialog View for Home View. | |||
|- | |- | ||
|7 August to 10 August | |7 August to 10 August | ||
* Implement the Icon View for Journal. | |||
|- | |- | ||
|11 August to 17 August | |11 August to 17 August | ||
* UI improvements. | |||
* Improve code efficiency. | |||
* Test again all the tools and features. | |||
* Send patches for more reviews. | |||
|- | |- | ||
|18 August to 22 August | |18 August to 22 August | ||
* Fix bugs. | |||
* Documentation and Update the wiki page of Journal, describe the new features that are added. | |||
* Add comments that will help further development. | |||
|- | |- | ||
|23 August | |23 August | ||
|Final Evaluation | |'''Final Evaluation''' | ||
|} | |} | ||