Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 3.39 KB

adding-languages.md

File metadata and controls

30 lines (25 loc) · 3.39 KB

Adding Languages

Criteria for a new language

  • Has a syntax that needs to be compiled/transpiled to work in browsers (e.g. not a JS library).
  • A compiler/runtime that runs client-side in the browser (not on a remote server).
  • Its output can be represented in a web page.
  • Relatively popular (e.g. at least hundreds of GitHub stars/thousands of weekly downloads).
  • Not esoteric (otherwise, convince me if you have a good use case).
  • The compiler/runtime is still reasonably maintained.
  • The compiler/runtime has a permissive license compatible with MIT license.

If you still have doubts if the language qualifies, let's discuss it.

Checklist when adding