Skip to content

Code Structure:

/packages/engine:

Contains rust code for the engine. It have following files:

src/main.rs:

  • Entry point of the engine. It parse command line arguments and call appropriate function.

docs.gl:

github submodules repo which have xhtml files (around 1600+) for testing and benchmarking purpose.

small:

contains subset of docs.gl for intial testing purpose.

webclient:

HTML files that are sent to frontend from engine.

External Dependencies:

  • serde_json: for parsing json files.
  • tiny_http: for setting up server and handling requests.
  • xml-rs: for parsing xml files, mainly xhtml