GSoC/2018/StatusReports/DemetrioCarrara

From KDE Community Wiki

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

Blog posts

Repositories