SoK/2020/StatusReport/medhagupta: Difference between revisions
< SoK | 2020/StatusReport
Line 26: | Line 26: | ||
*Getting used to frameworks like QT working on C++ | *Getting used to frameworks like QT working on C++ | ||
*How sink actually functions. | *How sink actually functions. | ||
*How to debug using gdb | *How to be good at research and resolving development issues. | ||
*How to debug using gdb. | |||
*Understood the add, delete and modify contacts functionalities of plasma-phonebook | *Understood the add, delete and modify contacts functionalities of plasma-phonebook. | ||
*Understood the relation between Plasma-Phonebook, kpeople, kpeople-sink | *Understood the relation between Plasma-Phonebook, kpeople, kpeople-sink. | ||
= Contact = | = Contact = |
Revision as of 20:24, 16 February 2020
The project
Plasma Mobile: Nextcloud contacts integration
Add edit contact functionality to enable users to edit contacts synced from Nextcloud account using Plasma-Phonebook app. This will reflect the changes in the Nextcloud account and also in our phonebook
Mentor
Work done
Support to:
- Setting up Plasma-Phonebook for desktop.
- Setting up of sink
- Testing the add, delete and modify contacts functionality using sink test app.
- Implemented the changes to kpeoplesink.cpp.The setCustomProperty function is updated to execute the modify function correctly.
- Tested again to check the edit contact functionality. It worked fine in case of editing single contact of phonebook and syncing it to cloud.
To more details see my blog related posts: SOK 2020 : First Blog
Commits can be found here: https://invent.kde.org/medhagupta/kpeople-sink/tree/medhagupta
What I have learned in SoK
- Setting up development environment.
- How to work/build with CMake.
- Getting used to frameworks like QT working on C++
- How sink actually functions.
- How to be good at research and resolving development issues.
- How to debug using gdb.
- Understood the add, delete and modify contacts functionalities of plasma-phonebook.
- Understood the relation between Plasma-Phonebook, kpeople, kpeople-sink.
Contact
- Telegram: medhagupta098
- Email: [email protected]