Looking for a mentor to write a plugin

Hi :wave:,

These days:

  • My lack of Ruby knowledge :face_with_monocle:
  • Combined with a productive workflow using ChatGPT :robot:

…no longer stops me from working on a first Jekyll plugin. :innocent:

Would an experienced plugin developer be open to mentoring me on my approach? :pray: Here’s what I have so far:

  • A GitHub repo with clear structure
  • Well-defined issues outlining a roadmap towards v0.9 implementation
  • A working v0.1 including RuboCop setup, gemspec, and a ./demo site in a subfolder for testing
  • A detailed ChatGPT session log that I could share for context

Current progress:

  • A generator that recognizes .dot files in a collection, rudimentary processing these, preserving nested folders
  • A custom tag with debug output
  • A robust, merging configuration hierarchy with plugin defaults, _config.yaml user config, and inline tag parameters

It feels like I’m making solid progress, but I’d appreciate another developer’s perspective to validate the approach and identify any improvements. I aim to release this plugin and provide long-term maintenance and support, so ensuring a high-quality implementation is essential.

Use case:

  • Detect .dot files in a collection :mag:
  • Convert them to .svg using the “dot” executable :framed_picture:
  • Apply a rough.js transformation :sparkles:

The plugin will mimic the functionality of Sketchviz.

Would anyone be interested in reviewing the current state and providing feedback on the direction and implementation?
Could be done in a combination of mails and here in this forum, but I am open to any suggestion. As of today I would prefer to postpone posting publicly the GitLab repo link, that could happen in a few days though.