tintoy / docfx-project

A NodeJS library for working with DocFX projects and their content.

Home Page:https://tintoy.github.io/docfx-project/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docfx-project

A NodeJS library for working with DocFX projects and their content.

const project: DocFXProject = await DocFXProject.load('./docs/docfx.json');
const contentFiles: string[] = await project.getContentFiles('.md', '.yml');
const topics: TopicMetadata[] = await project.getTopics();

const progressSubject = new Rx.Subject<string>(
    message => console.log(message),
    error => console.log(error)
);
const topicsWithProgress: TopicMetadata[] = await project.getTopics(progressSubject);

Known issues

Currently, this only supports extracting topic metadata from conceptual (.md) and managed reference (.yml) files; does not support extracting topics from Swagger (.json) files.

About

A NodeJS library for working with DocFX projects and their content.

https://tintoy.github.io/docfx-project/

License:MIT License


Languages

Language:TypeScript 100.0%