Difference between revisions of "Google Summer of Code 2019/Web UI improvements"
Jump to navigation
Jump to search
m (Fix week 23 report link) |
m |
||
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).
- Student: Kalpit Kothari
- 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
- Activity reports:
- May 2019
- June 2019
- July 2019
- August 2019
Links
- swh-web
- see project on the GSoC portal