Resources

Resources for getting started with CSLE are described below.

Documentation

Apart from the web documentation (i.e., the documentation you are reading now), which is available at https://limmen.dev/csle/, there are official release documents, which are available in PDF format for each release here. Video demonstrations of earlier versions of CSLE are available on YouTube:

Source code, Binaries, and Docker Images

The source code of CSLE is available on GitHub: https://github.com/Limmen/csle and the Docker images are available on DockerHub: https://hub.docker.com/u/kimham. Further, binaries of the Python libraries in CSLE are available on PyPi:

Lines of code

CSLE consists of around 275,000 lines of Python, 40,000 lines of JavaScript, 3000 lines of Dockerfiles, 5400 lines of Makefile, 14000 lines of Bash, and 7600 lines of YAML. The lines of code can be counted by executing the following commands from the project root:

find . -name '*.py' | xargs wc -l
cd management-system/src; find . -name '*.js' | xargs wc -l
find . -name 'Dockerfile' | xargs wc -l
find . -name 'Makefile' | xargs wc -l
find . -name '*.sh' | xargs wc -l
find . -name '*.yml' | xargs wc -l

Listing 1: Commands for counting the lines of code in CSLE.

Publications

Scientific publications related to CSLE are listed here.