Skip to content

Repo Layout

Siddhartha Kasivajhula edited this page Jan 6, 2024 · 2 revisions

The Qi library follows the deconstructed (lib/test/doc) package organization scheme. In line with this, the repo consists of a number of packages:

  • qi-lib contains the Qi language (see Source Code Overview for details of this package)
  • qi-doc contains the documentation
  • qi-test contains tests
  • qi-probe contains the Probe Debugger
  • qi-sdk contains developer utilities including profiling tools
  • qi contains the composite package which entails all of the above packages via info.rkt configuration (except qi-sdk which is not listed on the Racket Package Index. qi also includes other packages not contained in this repo such as Qi-Quickscripts. See the above link on "deconstructed" approach for more on this)
Clone this wiki locally