Hi ,
These days:
- My lack of Ruby knowledge
- Combined with a productive workflow using ChatGPT
…no longer stops me from working on a first Jekyll plugin.
Would an experienced plugin developer be open to mentoring me on my approach? 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 - Convert them to
.svg
using the “dot” executable - Apply a
rough.js
transformation
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.