Skip to content

js-zero/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JS Zero

JS Zero is a ES6-compatible, proper subset of JavaScript that aims to be functional and type-safe for doing I/O in web applications.


  +--------------+        +---------------+        +--------------+
  |  Input       |        |  JS Zero      |        |  Output      |
  |  (HTTP)      |------> |  (Valid ES6)  |------> |  (JSON API)  |
  |  (Database)  |        |  (type safe)  |        |  (HTML)      |
  +--------------+        +---------------+        +--------------+

Read the rest of the documentation and intro here.

Status

JS Zero is currently in the prototype stage. You can see the source code progress here: https://github.com/js-zero/type-checker

Contributing

JS Zero is currently in its design phase. We're employing Readme-Driven Development.

There are three ways you can contribute:

  • Discuss - help decide what exactly JS Zero should do, and techniques on how to do it!
  • Maintain - help keep the docs (this repo) up to date.
  • Contribute (not yet) - once the spec is closer to being final, help write code that web developers will use everywhere.

Building the Docs

You don't have to build the docs to contribute – you only need to submit a PR for something in the docs/ folder. This is mostly for the doc website publisher.

Commands

  • mkdocs new [dir-name] - Create a new project.
  • mkdocs serve - Start the live-reloading docs server.
  • mkdocs build - Build the documentation site.
  • mkdocs help - Print this help message.

About

A type-safe subset of JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published