Add variable documentation
[sheep] / src / main / package.lisp
1 (defpackage #:docgen (:use :cl)
2  (:export #:validate-package #:export-package #:validation-failure #:pretty-print-validate-packages)
3  (:documentation "Main docgen package.
4
5 Use docgen to validate that documentation strings on external symbols adhere to
6 a strict format and exist, so that they can be output to markdown format, while
7 looking decent when used within a common lisp process."))
8
9 (defpackage #:docgen-func (:use :cl)
10  (:export #:doc->ast #:ast->md #:ast->link #:ast->short-name #:ast->short-desc #:ast->category-name))
11
12 (defpackage #:docgen-var (:use :cl)
13  (:export #:doc->ast #:ast->md #:ast->link #:ast->short-name #:ast->short-desc #:ast->category-name))
14
15 (defpackage #:docgen-pkg (:use :cl)
16  (:export #:doc->ast #:ast->md))
17
18 (defpackage #:docgen-struc (:use :cl)
19  (:export #:doc->ast #:ast->md #:ast->link #:ast->short-name #:ast->short-desc #:ast->category-name))