Final report for Google Summer of Code - 2022 at Python Software Foundation (EOS)
Currently, the eos-icons have developed plugins for Figma and Adobe Xd. Both the plugins were in development phase and the plugins were unpolished and needed to be improved. The goal of the project was to work on both the website for the eos-icons and the development of the plugins. Continuous Integration/Continuous Deployment (CI/CD) were added to both plugin repositories, and users can also learn about the entire workflow and functionality of the plugins via documentation. The project scope also included publishing the Plugins on the Figma Marketplace and Adobe's Creative Cloud. Aside from that, a new UI is created improving the appearance of the Figma Plugin & refactoring the UI in such a manner that it includes a link to eos-icons so that users may learn more about it. The scope of the project also involves adding information in eos-icons.com about User Story to help users learn that they can request new icons via User Story.
S No. | Contribution |
---|---|
1 | Added a section to the website providing information about the Figma Plugin |
2 | Added a section to the website providing information about the Adobe Xd Plugin |
3 | Fixed indexing issues with gifs in the website |
4 | Started to develop a section to the website providing information about the user-story |
S No. | Contribution |
---|---|
1 | Added documentation on how to update EOS Icons Figma Plugin |
2 | Added documentation on how to update EOS Icons Figma Plugin |
Adobe Xd Plugin contributions
Figma Plugin contributions
Eos Icons Website contributions
I have written blogs each week, documenting my journey through the entire GSOC period. You can find them here GSoC 2022 Anshuman Dhiman Blogs
- Adding support for exporting icons of a specified size and color.
- Adding a favourite colors panel to the UI.
- Adding a drag-and-drop feature to the plugin.
Time flew so fast and here I am approaching the end of GSoC. I am really glad that I got the opportunity to participate on GSoC 2022. I would like to heartily thank my mentors for guiding and helping me whenever I got stuck.It was hard to figure out the bugs and the issues coming but mentors helped me a lot during this. I would also like to thank EOS Design Systems and Python Software Foundation for giving me this opportunity. I will keep contributing to EOS in the future.