Difference between revisions of "User:Tbharathchandra/DevLog2020"

From BRL-CAD
Line 76: Line 76:
 
==June 14==
 
==June 14==
 
* Created and placed connect and disconect functionality in Main window and openscad.
 
* Created and placed connect and disconect functionality in Main window and openscad.
 +
 +
==June 19==
 +
* Created SCADSerializations.h file to store all serialization definations
 +
* created cache_entry structs in pcache.
 +
 +
==June 20==
 +
* Worked with boost serialization in non-intrusive and split mode.
 +
* checking it's compatibility in OpenSCAD env through small tests outside OpenSCAD.

Revision as of 07:53, 20 June 2020

Coummunity Bonding Period

  • Setup the Development Log
  • Explore and analyze different key-value datastores.
  • Discuss with Mentors and finalize the perfect datastore.

May 16

  • Downloaded and installed Hiredis (v0.14.1) on my machine
  • hiredis.prf is created for auto-detection of hiredis

May 17

  • Exploring hiredis and redis

May 18

  • Created pcache.h which contains the core methods to connect and communicate with the server.

May 19

  • Written some functionality of the PCache class.
  • Testing and resolving different degenerate cases in PCache.

May 20

  • Added somemore functionality for PCache class.

May 21

  • Testing of PCache class and added required guards ENABLE_HIREDIS
  • Pushed the code into repo and results show a success.

May 22

  • Understanding the layout of preference dialog.

May 23

  • Created the required GUI, which takes the IP address and port number and connects to the Redis server.
  • Pushed the code to the repo and checks ran successfully.

May 24-30

  • Exploring Redis commands

May 31

  • Added authentication functionality to PCache class
  • Added required GUI in preferences to take password.

Phase 1

June 1

  • Added prepending functions
  • Added print function

June 2

  • Experimented with the referencing style of CGALCache and GeomCache.

June 4

  • PCSettings class is added
  • Added command-line option to decs

June 5

  • Integrated PCSettings with CLI and GUI version.

June 6

  • fixed build issue

June 7

  • Added FindHiredis.cmake and added to CMakeLists.txt
  • Fixed few typo errors.

June 8

  • Testing authentication

June 9

  • Testing command-line options

June 10-12

  • Learning about boost serialization library

June 13

  • worked on Serialization implementatio outside OpenSCAD

June 14

  • Created and placed connect and disconect functionality in Main window and openscad.

June 19

  • Created SCADSerializations.h file to store all serialization definations
  • created cache_entry structs in pcache.

June 20

  • Worked with boost serialization in non-intrusive and split mode.
  • checking it's compatibility in OpenSCAD env through small tests outside OpenSCAD.