Summer of Code/2016/Journal Rethink: Difference between revisions

Abhijit (talk | contribs)
Abhijit (talk | contribs)
Line 103: Line 103:
|-
|-
|31 April to 9 May
|31 April to 9 May
|<nowiki>* Get thorough with Journal code. Analyze its working. I have basic understanding of the code because of my previous contributions to sugar.</nowiki>
* 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.  
|-
|-
|10May to 18 May
|10 May to 18 May
|* Analyze more on how collaboration works in sugar.
* 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
<br>
|Start developing the “Shared-project” tool.
|Start developing the “Shared-project” tool.
<br>
* Create a mini-journal instance that will be shared.
- Create a mini-journal instance that will be shared.
* Design a single mini-journal instance that will handle instances of other shared activities.
<br>
- Design a single mini-journal instance that will handle instances of other shared activities.
|-
|-
|1 June to 13 June
|1 June to 13 June
<br>
|Implement the File-Syncer System.
|Implement the File-Syncer System.
<br>
* Make this system sync the files when the user does not have the activity running.
- 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>
|<nowiki>- Test the working of mini-journal system that is in sync with the File-Syncer system.</nowiki>
* Test the working of mini-journal system that is in sync with the File-Syncer system.
<br>
*  Write test cases that can be further used for developing and testing.
-  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>
- Send patches of the feature completed for review.
 
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
|<nowiki>- Add alerts to the file-syncer system that would alert the user for changes in state of shared activity.</nowiki>
* Add alerts to the file-syncer system that would alert the user for changes in state of shared activity.
<br>
* On completion, send patch for review.
- On completion, send patch for review.
|-
|-
|27 July to 2 August
|27 July to 2 August
<br>
|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.
* Implement the “Add new Item” tool.
 
* Design the File-Chooser Dialog View for Home View.
- Design the File-Chooser Dialog View for Home View.
|-
|-
|7 August to 10 August
|7 August to 10 August
<br>
* Implement the Icon View for Journal.
|<nowiki>- Implement the Icon View for Journal.</nowiki>
|-
|-
|11 August to 17 August
|11 August to 17 August
<br>
* UI improvements.
|<nowiki>- UI improvements.</nowiki>
* Improve code efficiency.
 
* Test again all the tools and features.
- Improve code efficiency.
* Send patches for more reviews.
 
- Test again all the tools and features.
 
- Send patches for more reviews.
|-
|-
|18 August to 22 August
|18 August to 22 August
|<nowiki>- Fix bugs.</nowiki>
* Fix bugs.
<br>
* Documentation and Update the wiki page of Journal, describe the new features that are added.
- Documentation and Update the wiki page of Journal, describe the new features that are added.
* Add comments that will help further development.
<br>
- Add comments that will help further development.
|-
|-
|23 August
|23 August
|Final Evaluation
|'''Final Evaluation'''
|}
|}