GSoC/2018/StatusReports/DemetrioCarrara: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2018‎ | StatusReports
Line 16: Line 16:
* Views:
* Views:
** Updated Courses view with a WIP edit mode
** Updated Courses view with a WIP edit mode
** Now we can update course's chapters order and course title
* Tests:
* Tests:
** Many new unit and integration tests running on karma and nightwatch
** Many new unit and integration tests running on karma and nightwatch
Line 21: Line 22:
* Configuration and build:
* Configuration and build:
** Upgrade to Webpack 4 (update all plugins configuration too)
** Upgrade to Webpack 4 (update all plugins configuration too)
* Authentication
** Refresh token automatically


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

Revision as of 09:32, 14 June 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.

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
    • 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

Blog posts

Repositories