During the development of Parrot, I found immense inspiration from the exceptional work of other talented creators and contributors like @Gleb, @tonypinkevych and the entire community! Your dedication and passion fueled my own journey.
Today, I’m excited to give back and share something valuable as well.
Introducing
figcd(GitHub - parrot-global/figcd: Figma Plugin CLI Publisher)
– an opensource tool aimed at making publishing of new versions of Figma plugins seamless and hassle-free.
Now that the Parrot Plugin is live, I’ve become acutely aware of the laborious and error-prone steps involved in releasing a new version of a Figma plugin.
Before
- commit and push changes to the repository
- building the plugin code for production
- updating version numbers
- 🙈 realizing that 3. should have happend before 2. to work properly with mixedpanel
- publishing to Sentry
- Preparing release in the Figma App and press publish
🧑💻 👩💻🦥 😴 🤬
Comming from Backend and Mobile App development and used to tools like fastlane or helm this felt a bit wonky and very slow.
With figcd this happens all in the background with a single command - that is meant to run in your github workflow.
With figcd
npx figcd release
🚀 🤖 🥳 🎉 .
I hope this helps others facing the same - if you have any feedback please open an Issue in the repo or comment below.
Last but not least: Please help me to grow the bird!
If you like to see more like this please support me and help to spread the news about the recently published Parrot Plugin!
Checkout the latest version, leave a heart on the community page and don’t hesitate to reach out for any feedback or ideas that could make it better!
Best regards Martin 🦜