Generate Docs for your SAS Project using VS Code, SASjs and Doxygen
September 23, 2025: 3:30 PM - 4:00 PM
Intermediate and Advanced Coding Skills (IACS), Breakout Room #9

Authors Abstract
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/).