GSoC/2018/StatusReports/DemetrioCarrara: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2018‎ | StatusReports
Line 4: Line 4:
== Work Report ==
== Work Report ==
A more detailed version of what has done and what has to be done in the near future is viewable [https://hackmd.io/vZmInB-uQZ6DNy8NE2rTRA here].
A more detailed version of what has done and what has to be done in the near future is viewable [https://hackmd.io/vZmInB-uQZ6DNy8NE2rTRA here].
I am writing a blog post every ~2 weeks to show what I've done and what's next.
I am writing a blog post every ~2 weeks to show what I've done and what's next, read them to know all of my work and my planned one.


Most of the work that has been done can be summarized as:
Most of the work that has been done can be summarized as:
Line 26: Line 26:
* Authentication
* Authentication
** Refresh token automatically
** Refresh token automatically
I recommend you to read all my blog post to see all of work that has been done in these 3 months.


=== Blog posts ===
=== Blog posts ===

Revision as of 06:54, 17 August 2018

Progressive Web App for WikiToLearn

This project aims to build a tested, functional and production-ready PWA for WikiToLearn second development infrastructure iteration.

Work Report

A more detailed version of what has done and what has to be done in the near future is viewable here. I am writing a blog post every ~2 weeks to show what I've done and what's next, read them to know all of my work and my planned one.

Most of the work that has been done can be summarized as:

  • Vue components:
    • Pagination for API content
    • Loading spinner on api requests
    • Editor for courses metadata
    • Editor for chapters metadata
    • [WIP] Editor for pages content
    • Customizable banner
    • Reworked global error component
    • New autohiding snackbar
  • Views:
    • Updated Courses view with a WIP edit mode
    • Now we can update course's chapters order and course title
  • Tests:
    • Many new unit and integration tests running on karma and nightwatch
    • Replaced old PhantomJS
  • Configuration and build:
    • Upgrade to Webpack 4 (update all plugins configuration too)
  • Authentication
    • Refresh token automatically

I recommend you to read all my blog post to see all of work that has been done in these 3 months.

Blog posts

Repositories