GSoC week #7
kayb
Published: 07/20/2019
Hey everyone,
This is week 7th of Google Summer of Code 2019. So far, I have made the backend of my project and only some things need to be done (regarding deployment and hosting) and it will be working fine. This week I am preparing to start with the left over front end part. So I started with desigining prototype on Adobe XD. Since my project is 70% backend and the front end part is almost similar to the Cheatsheet part which other GSoC student is already working on, so I have to take his prototype and code and just implement my Icons Picker features in it.
Here is the link to the prototype: https://xd.adobe.com/view/6ed4e66f-e6f5-486e-4e74-340d073d1771-18e5/
PS: Link might not work later because adobe only allows one active link :P
Thanks for reading
Cheers!
View Blog Post
GSoC Weekly Check-in
kayb
Published: 07/16/2019
Hello everyone!
This is 7th week of GSoC 2019, just one week away from 2nd Evaluations. Here's what I did this week.
What did I do this week?
This week was a bit relaxing. I didn't do much except making changes in my old PR for improvement of Icons Picker API. Added some features like zipping folders, providing a separate route for download of files and improved file structure. There were a few changes my mentors told me to make in that PR so that the code matches all the other repos. Except that I started working on the current version of EOS-icons while the new version is still in development.
What is coming up next week?
In one or two days the code base for new version of EOS-icons will be ready which brings some major changes like moving to pug from HTML templates, using Gulp instead of Grunt and a lot more. Once that is done, I'll make the icons-picker and connect it with API.
Did I get stuck anywhere?
Yes, I am still stuck on some error with heroku deployment. I tested it locally and the solution seems to work. Once my PR is merged I'll try to make the changes in it.
Till next time,
Cheers!
View Blog Post
GSoC weekly blog
kayb
Published: 07/09/2019
Hey everyone,
I got the API and basic model working by the first evaluations and now I am adding more functionality to it and improving it day by day. Once the I configured gitlab and Heroku for automatic deployment of the API. I found some errors regarding the package installation but instead of fixing it I first improved the file structure and made the code clean.
After that I have added a route to download zip file through GET request. Grunt only creates a folder with all the files so I also had to convert it to zip which I did this week.
The code looks very clean and better than earlier now. I have made a separate file with classes and methods to handle the Grunt command and file generations. Once this Merge request is approved by mentors, I'll test the API and connect it with the front-end of EOS Icons. The EOS-Icons front end is also in development so once the other student completes it, I'll have to merge my changes with the new version of EOS Icons.
Thanks for reading
Cheers!
View Blog Post
GSoC Weekly Check in
kayb
Published: 07/09/2019
Hello everyone!
I totally forgot about the blog this week. Anyway, the first evaluations are done and I passed it successfully.
What did I do this week?
This week my mentors made a heroku instance for the Icons Picker and I configured gitlab CI to deploy the code to it.
Here's the link to the repository: https://gitlab.com/SUSE-UIUX/eos-icon-picker
What is coming up next week?
Next week I am gonna improve the file structure and will try to implement OOP instead of manually creating objects. Also, I have to make zip file from folder to make it downloadable.
Did I get stuck anywhere?
Yes, I am still getting the error. Some packages aren't being installed to my heroku instance and I still couldn't figure out why
Till next time,
Cheers!
View Blog Post
GSoC week #4
kayb
Published: 06/25/2019
Hello everyone,
This is 4th week of my GSoC project and First Evaluations are here. In this week, I implemented the front end part to the current EOS-icons project, but it is not public yet. Now I have to host the API and Configure the Gitlab CI for its deployment. Once the API is up and running, I'll have to connect my front end to make request to its end points. Once that is done, I have a lot of more things to implement in the API and EOS-icons. For example, the project can only generate a custom font for one set only (EOS set or Extended version). Since we don't have much animated icons for now, they are being added manually. I plan to automate that process too. I have asked my mentors to create a heroku instance for the API, once that is done I'll test the API and proceed ahead.
Thanks for reading
Cheers!
View Blog Post