MCPcopy
hub / github.com/GitbookIO/gitbook / parseReadme

Function parseReadme

lib/parse/parseReadme.js:12–26  ·  view source on GitHub ↗

Parse readme from book @param {Book} book @return {Promise }

(book)

Source from the content-addressed store, hash-verified

10 @return {Promise<Book>}
11*/
12function parseReadme(book) {
13 var logger = book.getLogger();
14
15 return parseStructureFile(book, 'readme')
16 .spread(function(file, result) {
17 if (!file) {
18 throw new error.FileNotFoundError({ filename: 'README' });
19 }
20
21 logger.debug.ln('readme found at', file.getPath());
22
23 var readme = Readme.create(file, result);
24 return book.set('readme', readme);
25 });
26}
27
28module.exports = parseReadme;

Callers 1

parseReadme.jsFile · 0.85

Calls 1

parseStructureFileFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…