Qob
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

πŸ”¨ Developing Qob

🚩 Prerequisites

To make changes to Qob, you should have:

  1. SBCL for the lisp implementation.
  2. Make for the build system.
  3. Quicklisp for CL package manager.

πŸ“ Building

To build the development environment, you would have to install Qob using the build from source method. Make sure you have set up the environment PATH variable, so you can call qob from the terminal.

After you have stepped through the installation, try:

$ qob locate

It should print out the location of the qob executable. You should be able to identify the Qob executable’s location, even you have multiple Qob versions installed!

πŸ“ˆ Testing

Qob does not offer local testing, all our tests are accomplished using GitHub Actions. Please fork our repository, and push your changes to your fork. GitHub Actions should pick up the test for you!

Make sure you have GitHub Actions enabled in your repository (forked). Got to Settings -> Actions -> General -> Actions Permissions; make sure you have checked the correct options.