Weekly Blog Post #5

Published: 08/02/2022

Getting things ready to Publish EOS Icons in the Marketplace

Hello everyone, fifth week with Google Summer of Code had come to an end with EOS Design Systems.

What did I do this week?

The most important goal of the week was to find out how to publish the plugins in the Figma Community and Adobe Xd Marketplace after the modified code had been merged. To do this, it was necessary to create a new official EOS Design Systems Id in order to publish a plugin in both the marketplaces. In order to publish a version from there, I asked my mentors and my organization's admin to provide me an official account with the required authentication enabled and organization details filled.

The relevant data and cover art that we had to include in our plugin follow next. Throughout this week, I created a variety of cover arts for the Figma and Adobe Xd plugins while maintaining the varying dimensions for each plugin art. To make sure everything is going smoothly, I maintained frequent communication with my mentors. The Figma cover image underwent a few changes as a result of discussions with the mentors.

The Adobe Xd plugin had a different method of publishing than the Figma Plugin, which only requires our manifest.json file and automatically retrieves the folder. First, we must zip the entire folder and then convert it to a .xdx format. I made a test folder with a .xdx extension, and when I clicked on it, the plugin was installed in my Adobe Xd. However, it didn't work and didn't install when I tried it with our plugin folder. The main.js and manifest.json files should be located in the same directory, I discovered after reading through the various documentations on Adobe Xd resources. However, the manifest.json file and main.js were being built in the dist folder, which is located inside the main repo folder. Finally, the plugin was successfully installed when I attempted to create the dist(distribution) folder with the.xdx extension. We are now prepared to release both Plugins once the cover art and the description have been finalized.

What is coming up next?

The publishing phase of the Plugins will continue the next week. I'll release them to the market once everything is ready.

Did I get stuck anywhere?

Yes, there were a few moments when I got stuck, such as when I needed an id to publish the plugins or needed advice on the made cover arts, but all thanks to my mentors Cynthia and Kartikay for being available and giving me the feedback and information I needed.