Difference between revisions of "Create embeddable widgets (GSoC task)"

From Software Heritage Wiki
Jump to: navigation, search
(Created page with "== Introduction == Create embeddable JS widgets to make SWH features easily available. == Task description == The idea is to have a set of JS widgets that can be embedded i...")
 
(Task description)
 
(3 intermediate revisions by 2 users not shown)
Line 13: Line 13:
 
* SWH Browse (for Project/revision or file)
 
* SWH Browse (for Project/revision or file)
 
* Save code now.
 
* Save code now.
 +
 +
=== Expected duration ===
 +
 +
350 hours. Difficulty: hard
  
 
== Desirable skills ==
 
== Desirable skills ==
 +
* Python 3 and Git are a must to work on any Software Heritage project
 +
* web development and/or design
 +
* Javascript
  
 +
== Potential mentors ==
 +
* Jayesh Velayudhan (jayeshv on [[IRC]])
  
== Potential mentors ==
+
[[Category:Available GSoC task]]
 +
[[Category:GSoC task]]

Latest revision as of 09:55, 25 February 2022

Introduction

Create embeddable JS widgets to make SWH features easily available.

Task description

The idea is to have a set of JS widgets that can be embedded in any web page with JS enabled. Widgets will be smart enough to make their own api calls and render the results.

Some widgets could be

  • SWH search box
  • SWH Search results
  • SWH Browse (for Project/revision or file)
  • Save code now.

Expected duration

350 hours. Difficulty: hard

Desirable skills

  • Python 3 and Git are a must to work on any Software Heritage project
  • web development and/or design
  • Javascript

Potential mentors

  • Jayesh Velayudhan (jayeshv on IRC)