Progress:
-
Finalized communication preferences with my mentor CalebJohn
-
Went through the relevant files in the codebase and studied the existing sync conflict resolution behaviour in depth
-
Discussed various edge cases with mrjo118 and CalebJohn in the group channel and finalized the best approaches for handling them
-
Attended the introductory meeting with the all the mentors and contributors in the organization
-
Refined the implementation plan by structuring the project into 6 independent parts with clearly scoped reviewable PRs, finalized after discussion with CalebJohn
-
Prepared a risk assessment for the project and it's currently in review with CalebJohn and close to being finalized
Communication Setup:
-
Weekly progress updates on the Joplin forum
-
Quick daily updates to my mentor on Whatsapp
-
Weekly call with mentor
Plan for Next Week:
-
Finalize the risk assessment with CalebJohn
-
Start coding with required database migration
-
Make the required sync pipeline changes that depend on the migration