Google Summer of Code 2019/Web UI improvements: Difference between revisions

From Software Heritage Wiki
Jump to navigation Jump to search
m (Fix week 23 report link)
mNo edit summary
Line 9: Line 9:
** Antoine Lambert
** Antoine Lambert
** Valentin Lorentz
** Valentin Lorentz


* '''Work highlights'''
* '''Work highlights'''
** Security testing : Various XSS vulnerabilities were fixed in the website.
** Security testing : Various XSS vulnerabilities were fixed in the website.
** End-to-end Testing : End-to-end tests were written for the website in Cypress (JavaScript framework). 71 percent JavaScript code coverage was achieved.
** End-to-end Testing : End-to-end tests were written for the website in Cypress (JavaScript framework). 71 percent JavaScript code coverage was achieved. These are end-to-end test are being already being executed for each swh-web diff.
** Other Improvements : Language select option, improve responsiveness, some UI enhancements, redirection for uppercase hash
 


* '''Activity reports:'''
* '''Activity reports:'''
* May 2019
** May 2019
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-05/msg00006.html Week 21 (Community Bonding)]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-05/msg00006.html Week 21 (Community Bonding)]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-05/msg00016.html Week 22]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-05/msg00016.html Week 22]
* June 2019
** June 2019
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00008.html Week 23]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00008.html Week 23]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00015.html Week 24]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00015.html Week 24]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00025.html Week 25]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00025.html Week 25]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00032.html Week 26 (First Evaluation)]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-06/msg00032.html Week 26 (First Evaluation)]
* July 2019
** July 2019
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00002.html Week 27]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00002.html Week 27]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00004.html Week 28]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00004.html Week 28]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00010.html Week 29]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00010.html Week 29]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00016.html Week 30 (Second Evaluation)]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-07/msg00016.html Week 30 (Second Evaluation)]
* August 2019
** August 2019
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00001.html Week 31]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00001.html Week 31]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00005.html Week 32]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00005.html Week 32]
** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00007.html Week 33]
*** [https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00007.html Week 33]
** Week 34 (Final Evaluation)
*** Week 34 (Final Evaluation)


== Links ==
== Links ==

Revision as of 21:25, 23 August 2019

Title: Web UI improvements

  • Description: Software Heritage can be accessed through a beautiful and rich Web UI, developed in Django. This project was aimed at improving the web interface (swh-web).
  • Mentors:
    • Antoine Lambert
    • Valentin Lorentz


  • Work highlights
    • Security testing : Various XSS vulnerabilities were fixed in the website.
    • End-to-end Testing : End-to-end tests were written for the website in Cypress (JavaScript framework). 71 percent JavaScript code coverage was achieved. These are end-to-end test are being already being executed for each swh-web diff.
    • Other Improvements : Language select option, improve responsiveness, some UI enhancements, redirection for uppercase hash


Links