| Ahmed Al-Attar |
The goal of documentation is to provide an organized collection of programs and macros and exposing what they do, the
parameters they use and more. Overtime the documentation is prone to get out of date and unrepresentative of the latest
version of the code! That’s where Doxygen comes into play.
[Doxygen](https://www.doxygen.nl/index.html) is free
open-source software, released under the terms of the GNU public license version 2, and can run under Linux, MacOS or
Windows, just like VS Code.
[SASjs](https://sasjs.io/) is an MIT open source, free for commercial use, opinionated
“batteries included” framework when it comes to building, linting, deploying, testing and documenting SAS projects and
programs.
This paper will focus on SASjs’s ability to generate HTML documentation from SAS program headers, via
using [SASjs VS Code extension](https://sasjs.io/vscode/). |