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