Skip to content

source-academy/language-directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source Academy Languages Directory

This repository acts as a directory for languages officially supported by Source Academy.

Language definitions

Language definitions should follow the ILanguageDefinition interface.

Languages consist of an ID, a name, an array of evaluators capable of running the given language, and an optional editor configuration.

To add a new language to the languages directory, define your language according to the interface, and add the definition to the languages array in src/index.ts.

Evaluator definitions

Evaluator definitions should follow the IEvaluatorDefinition interface.

Evaluators consist of an ID, a name, a URL to the evaluator's entrypoint file, and an array of its capabilities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published