GSoC/2018/StatusReports/DemetrioCarrara: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2018‎ | StatusReports
(Created page with "== Progressive Web App for WikiToLearn == This project aims to build a tested, functional and production-ready PWA for WikiToLearn second development infrastructure iteration....")
 
Line 2: Line 2:
This project aims to build a tested, functional and production-ready PWA for WikiToLearn second development infrastructure iteration.
This project aims to build a tested, functional and production-ready PWA for WikiToLearn second development infrastructure iteration.


== Status 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.
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 ===
=== Blog posts ===

Revision as of 12:36, 7 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
  • 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