EOS Icons is released on Figma Platform as a plugin. We are currently at version 1.0.0.
https://www.figma.com/community/plugin/1131638845835688020/EOS-Icons
Main Branch will always hold the latest and most updated version of our application, although unstable and not ready to be published internally, while stable releases will be tagged and published by mentors of the EOS Icons Figma Extension Project.
A tag can be created before all items in the roadmap are done if the PO suggests there is an important patch or feature our consumers would benefit from having.
We will follow the Semantic Versioning (http://semver.org/) as follows below:
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes, changes in MINOR version when you add functionality in a backward-compatible manner, and PATCH version when you make backward-compatible bug fixes. Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
Once a versioned package has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version.
Currently there are no CI/CD's available for this plugin. We have to manually update the plugin everytime we make substantial changes to the code. To update the plugin, the process is as follows:
- Make changes to the code.
- Download the Figma app and open it.
- Sign in with our Figma account. Reach out the mentors or organziation admin regarding credentials.
- Go to the Plugins tab.
- Add the plugin by importing from manifest.
- Select EOS Icons for Figma & click on "Publish a new release".
- Add version notes and click on "Publish".
Following these steps the plugin will be updated and a newer version will be available in the Figma Marketplace.