Skip to content

microsofthackathons/TypespecForSefaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Typespec For Sefaria

TypeSpec definitions for Sefaria. (Global Hackathon 2024)

Sefaria is the world's largest open-source database of Jewish texts, and its user-facing portal is used by thousands daily. (A brief introduction can be found in this two-minute video).

They are trying to build a developer ecosystem around the API used by their web portal, but they're getting held back by maintenance of their OpenAPI spec. We would like to catalyze their work with TypeSpec, a domain-specific language created by the Microsoft Azure API team that makes it easy to define OpenAPI specs using TypeScript- and C#-like syntax:

  • Migrate the existing OpenAPI definition to TypeSpec
  • Add missing OpenAPI calls using TypeSpec
  • Use TypeSpec- or OpenAPI-generated clients to have Sefaria's portal dogfood its own APIs

HackBox (for employees)

About

TypeSpec definitions for Sefaria. (Global Hackathon 2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published