Hello everyone,
This is my report for the Community Bonding Period, in which I enlist the tasks I fulfilled during the bonding period.
Any feedback, comments, and suggestions are welcome.
Community Bonding Report (May 17th - June 6th)
I performed the following tasks during the Community Bonding Period:
-
Introduced myself and my project in the soc mailing list [1] as well as the pgrouting-dev mailing list [2], and requested feedback or suggestions on the project.
-
Added the links to the wiki page and the public repository in the OSGeo Accepted Students’ wiki page [3].
-
Created my GSoC project wiki page in the pgrouting repository, where I will be regularly updating the weekly reports [4].
-
Studied Google’s GSoC students guide and the OSGeo’s specific instructions.
-
Revised the pgRouting’s development style, documentation, expected coding, testing standards, etc.
-
Got familiar with the VROOM [5] and its codebase. Also, built VROOM locally, tested it using the sample queries, and tried to call the VROOM functions using C++ via libvroom.
-
Met with the mentors and the core developer of VROOM, to discuss more on the project, the VROOM and its terminologies.
-
Created a new branch named ashish-2021 [6] in the GSoC-pgRouting repository, where I will be merging weekly pull requests.
-
Merged the first pull request in the Bonding Period, consisting of the proposed documentation of vrp_vroom. The merged pull request can be found in [7]
-
Details can be found in [8]
What did I plan to do the next week?
- Start coding my function vrp_vroom.
- Create a basic skeleton for C, C++, SQL code, and for documentation and tests.
- Read the data from PostgreSQL and transform it to a suitable form, to create a basic skeleton for calling the VROOM functions.
Am I blocked on anything?
- No, currently I don’t have any blocking issue.
The wiki page can be found in [9]
The repository can be found in [10]
[1] https://lists.osgeo.org/pipermail/soc/2021-May/004666.html
[2] https://lists.osgeo.org/pipermail/pgrouting-dev/2021-May/002194.html
[3] https://wiki.osgeo.org/wiki/Google_Summer_of_Code_2021_Accepted
[4] https://github.com/pgRouting/pgrouting/wiki/GSoC-2021-VRP-functionality-with-VROOM-on-the-database
[5] https://github.com/VROOM-Project/vroom
[6] https://github.com/pgRouting/GSoC-pgRouting/tree/ashish-2021
[7] https://github.com/pgRouting/GSoC-pgRouting/pull/165
[8] https://github.com/pgRouting/pgrouting/wiki/GSoC-2021-VRP-functionality-with-VROOM-on-the-database#community-bonding-period-may-17th—june-6th-1
[9] https://github.com/pgRouting/pgrouting/wiki/GSoC-2021-VRP-functionality-with-VROOM-on-the-database
[10] https://github.com/krashish8/GSoC-pgRouting
···
Regards,
Ashish Kumar.