About me
I am Rajat Khanduri, an undergraduate student pursuing mechanical engineering at the Panjab University.This was my first time participating in the Google Summer of Code and I got the opportunity to work under XWiki for developing an interactive link visualizerapplication (as an installable extension).
Important Links
Description
The Interactive Link Visualizer application provides an engaging way to explore the relationships between all the pages present in your XWiki instance. More details about the project can be found under the Project Page.
What I did, the current state of the project & what's left to do
What code got merged
Preparation for GSoC
I was going through the list of organizations selected for GSoC 2021 and found XWiki there. While going over the list of proposed projects, the “Amazon AMI for Wiki” got my attention as the requirements of the project align with my experience in the field of Cloud Computing. I started familiarizing myself with community guidelines and made my first forum post introducing myself. I contacted mentors assigned to the project and showed my interest.
During the application period, I tried to understand the technical knowledge that was required for the project and made 3 pull requests according to Jira issues that my mentor raised. I tried different ways of installing XWiki that were already available and started to figure out what AWS resources would be required for XWiki to run. My mentor suggested me to use CDK as it will be easy to replicate Infrastructure as a code and also to keep track of the work being done. Then I started working on my proposal. I wrote whatever I understood to be required for the project and got it reviewed by mentors. Fortunately to my surprise, I was selected for GSoC 2021 under XWiki.
Future Plans
I intended to improve this project and also it can act as the starting point for anyone who would be interested in contributing to the project further. A few of the improvements and new features could be the following: