# jsdoc-fresh **Repository Path**: mirrors_googleapis/jsdoc-fresh ## Basic Information - **Project Name**: jsdoc-fresh - **Description**: A clean, responsive documentation template with search and navigation highlighting for JSDoc 3. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **_THIS REPOSITORY IS DEPRECATED. ALL OF ITS CONTENT AND HISTORY HAS BEEN MOVED TO [GOOGLE-CLOUD-NODE-CORE](https://github.com/googleapis/google-cloud-node-core/tree/main/dev-packages/jsdoc-fresh)_** # Fresh JSDoc Template [![NPM Version](https://img.shields.io/npm/v/jsdoc-fresh.svg)](https://npmjs.org/package/jsdoc-fresh) [![Build Status](https://api.cirrus-ci.com/github/JustinBeckwith/jsdoc-fresh.svg)](https://cirrus-ci.com/github/JustinBeckwith/jsdoc-fresh) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) > A clean, responsive documentation template with search and navigation highlighting for JSDoc 3. Forked from [github.com/braintree/jsdoc-template](https://github.com/braintree/jsdoc-template). ![Braintree JS Doc Template Screenshot](https://puu.sh/rWvW0/2831fd69d6.png) ## Responsive ![Braintree JS Doc Template Screenshot](https://puu.sh/rWvZ6/aee92a4787.png) ## Uses - [the Taffy Database library](http://taffydb.com/) - [Underscore Template library](http://documentcloud.github.com/underscore/#template) - [Algolia DocSearch](https://community.algolia.com/docsearch/) ## Usage Clone repository to your designated `jsdoc` template directory, then: ### Node.js Dependency In your projects `package.json` file add a generate script: ```json "script": { "generate-docs": "node_modules/.bin/jsdoc --configure .jsdoc.json --verbose" } ``` In your `.jsdoc.json` file, add a template option. ```json "opts": { "template": "node_modules/jsdoc-fresh" } ``` ### Example JSDoc Config ```json { "tags": { "allowUnknownTags": true, "dictionaries": ["jsdoc"] }, "source": { "include": ["lib", "package.json", "README.md"], "includePattern": ".js$", "excludePattern": "(node_modules/|docs)" }, "plugins": [ "plugins/markdown" ], "templates": { "referenceTitle": "My SDK Name", "disableSort": false, "collapse": true, "resources": { "google": "https://www.google.com/" } }, "opts": { "destination": "./docs/", "encoding": "utf8", "private": true, "recurse": true, "template": "./node_modules/jsdoc-template" } } ``` Note: `referenceTitle` and `disableSort` will affect the output of this theme. If you would like to enable [Algolia DocSearch](https://community.algolia.com/docsearch/), you can pass a `search` object into the `templates` object. ```json "templates": { "search": { "apiKey": "your-api-key", "indexName": "Your index name. Defaults to braintree.", "hitsPerPage": "Number of Results to show. Defaults to 7.", } } ``` ## License Licensed under the Apache2 license.