Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

PasDoc - documentation generator for Pascal source code

Introduction

PasDoc is a documentation tool for the Object Pascal code. Documentation is generated from comments found in the source code or in special "description files". Numerous output formats are supported, including HTML, LaTeX (for PDF, PS), XML and PHP.

This is a free and open source software.

Basic Usage

Put comments before the identifiers in your Pascal source code. Like this:

{ My amazing unit. This does @bold(something amazing). }
unit MyUnit;

interface

type
  { My amazing class. }
  TMyClass = class
  private
    FMyProperty: String;
  public
    { My amazing method. Sets @link(MyProperty) to 'foo'. }
    procedure MyMethod;
    { My amazing property. }
    property MyProperty: String read FMyProperty write FMyProperty;
  end;

implementation
// ...
end.

Process this source code with PasDoc, and get documentation in one of the output formats. From the command-line, you can do it like this:

mkdir -p output-dir/
pasdoc myunit.pas --format=html --output=output-dir

You can also use the GUI interface.

Support Us

If you find PasDoc useful, we appreciate your donations. This helps us to continue improving PasDoc. Michalis, maintainer of PasDoc, also makes Castle Game Engine, and you can use the same channels (like Patreon) to donate to both projects.

Complete Documentation

See the documentation on our website covering all the features of PasDoc, including the supported comment syntax, output formats, and more.

License

GNU GPL >= 2.

Copyright

关于 About

Documentation tool for ObjectPascal (Free Pascal, Lazarus, Delphi) source code
delphidocumentationdocumentation-toolfpcfreepascalhacktoberfesthtmllatexlazaruslazarus-ideobject-pascalpascal

语言 Languages

HTML49.5%
CSS20.0%
Pascal19.2%
TeX9.7%
PHP1.0%
JavaScript0.2%
Shell0.2%
Makefile0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
352
Total Commits
峰值: 70次/周
Less
More

核心贡献者 Contributors