Hello everyone, Project: https://wiki.debian.org/NewContributorWizard
Here is what I did: -- Updated the Thunderbird script[1] to find to find the location of "prefs.js" file in user's system dynamically. The script can now identify the ".default" folder location. -- Did research about ‘profiles.ini’[2] file present in Mozilla. I learned how the file is written for different profiles in Thunderbird. Discussed the task’s objective with my mentor. -- Learned concepts of virtual env and Pipenv to build a local virtual environment. Learned how pipefile, pipefile.lock, requirements.txt file work for installation of dependencies. -- Learned basics of unittest tests using assert statements in Python. Working on adding Pytest testing for module scripts. -- Contacted Alexander, Salsa’s administrator to get suggestions on new account creation on Salsa script for our project. -- Read about basic GUI creation with Kivy through examples (ping pong program) -- Wrote a detailed blog[3] on the creation of Debian CardBook package that I made. Also added IRC nickname registration script working demo video[4] [1] https://salsa.debian.org/minkush-guest/gsoc-2018-experiments/blob/master/thunderbird_config.py [2] http://kb.mozillazine.org/Profiles.ini_file [3] http://minkush.me/cardbook-debian-package/ [4] http://minkush.me/gsoc-week-4/ Regards, Minkush Jain
