cldoc

clang based documentation generator for C and C++

  • 所有者: jessevdk/cldoc
  • 平台:
  • 许可证: GNU General Public License v2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Build Status

cldoc is a clang based documentation generator for C and C++. cldoc tries to
solve the issue of writing C/C++ software documentation with a modern,
non-intrusive and robust approach.

Features

  • Uses clang to robustly parse even the most complex C++ projects without
    additional effort from the user.
  • Requires zero configuration.
  • Uses markdown for documentation formatting.
  • Generates an xml description of the API which can be reused for other purposes.
  • Uses a simple format for documenting your code.
  • Supports cross-referencing in documentation.
  • Generates a single file, javascript based web application to render the documentation.
  • Integrates seamlessly with your existing website.
  • Lightning fast client-side searching using a pregenerated search index.
  • Generates a formatted documentation coverage report and integrates it in the
    website.

For more information, please visit http://jessevdk.github.com/cldoc.

Requirements

cldoc requires clang 3.9 or later to be installed on the system.

Get started now!

To get started using cldoc, please have a look at
Getting started to install cldoc. Then explore how
to document your code so that cldoc can extract it. Finally
go and read Generating site to find out how to use the cldoc
command in your project to generate the documentation.

Example

For an easy introduction into using cldoc, please have a look at the
example project and corresponding
generated documentation.

主要指标

概览
名称与所有者jessevdk/cldoc
主编程语言Python
编程语言Python (语言数: 9)
平台
许可证GNU General Public License v2.0
所有者活动
创建于2013-02-01 10:01:10
推送于2020-06-04 23:40:30
最后一次提交2018-04-04 07:52:00
发布数13
最新版本名称v1.11.2 (发布于 2018-04-03 08:55:44)
第一版名称v1.1 (发布于 2013-02-13 11:06:22)
用户参与
星数557
关注者数39
派生数62
提交数527
已启用问题?
问题数119
打开的问题数34
拉请求数12
打开的拉请求数10
关闭的拉请求数5
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?