
The sixth week of the official coding period at Google Summer of Code has concluded successfully. I spent this week working on improving the frontend test coverage, adding handlers to modify tasks (for the app), and improving the working of the docker deployment so as to adapt to the latest changes. Here’s a detailed explanation of what I accomplished during this week:
- Improved the overall functionality of CCSync: I fixed the Docker deployment by adding required dependencies, and fixing the links between all containers under the network. Added a
healthcheck
so that the server does not have any unexpected down times. - Implemented the CCSync functionality in Taskwarrior App: This was the main feature that had to be integrated into the app. The users can choose between TaskD or Taskchampion sync from the settings, and choose either to sync their tasks. I created new views, data models, storage mechanisms to view or modify tasks, and for storing their credentials. The tasks are stored locally, and get synced to the client when the users press the refresh icon.
Hence, this was a very productive week as a lot of features got implemented. All the milestones till the midterm evaluations have been reached successfully. Post evaluations, I will we working on the testing and documentation of CCSync, and on adding new features as well.