Need guidance regarding how to start contribution

Thanks for reaching out @skpandey885. We had a previous initiative to address the need, so a good start would be reading the previous pitch, proposal and feedback. One interesting new design direction is utilizing the new SwiftPM plugin subsystem, such that the functionality is abstracted as a new plugin type.