Major refactor of how we handle the CLI with socials, added a more platform support, fixed CLI -> image count disparity, and created a new BaseOpenGraphGenerator to simplify opengraph web generation coverage #34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Major refactor of how we handle the CLI with socials, added more platform support, fixed CLI -> image count disparity, updated README to reflect changes
This PR covers issues #14, #18, #25, partial coverage of #29, and #32
Overview
Refactored Pixel Forge to focus on OpenGraph website sharing. Fixed broken CLI platform flags, added 6 new platforms, and simplified generators to produce 1-2 images per platform instead of multiple content formats.
Key Changes
Architecture:
BaseOpenGraphGeneratorfor consistent platform generationPlatform Support:
--socialflag: 11 platforms, 14 filesCLI Fixes:
Documentation:
Breaking Changes
instagram.png)tiktok.png)snapchat.png1200x630)New generators: Discord, Telegram, Signal, Slack, Threads, Snapchat - all generate single 1200x630 OpenGraph images.
Files Changed
New (10): Base architecture + 6 platform generators + 3 format generators
Modified (6): CLI, Instagram/TikTok/Twitter generators, comprehensive generator, exports, README
Testing
Impact
Production-ready OpenGraph generator with 11 working platforms, consistent output, and extensible architecture for future platforms.