doc-jit v1.5.0
Doc-JIT
Just In Time documentation.
Introduction
Display the right documentation when you need it. Doc-JIT is an VS Code extension developers to open the most relevant documentation when coding features.
Getting started
There are 2 ways to use just in time documentation:
The configuration file
This is the recommended way if you already have a documentation.
Doc-JIT uses cosmiconfig for configuration file support. You can either configure with:
- A
"doc-jit"key in your package.json file. - A
.doc-jitrcfile written in JSON or YAML. - A
.doc-jitrc.json,.doc-jitrc.yml,.doc-jitrc.yaml, or.doc-jitrc.json5file. - A
.doc-jitrc.js,.doc-jitrc.cjs, doc-jit.config.js, or doc-jit.config.cjs file that exports an object using module.exports. - A
.doc-jitrc.tomlfile.
The configuration file will be resolved starting from the location of the file being formatted, and searching up the file tree until a config file is (or isn’t) found.
Example:
{
"patterns": {
"**/modules/**/api/**/*.hook.ts": "https://link-to-fetching-api-documentation.io",
"**/shared/utils/**": [
"https://link-to-shared-module-documentation.io",
"https://link-to-util-documentation.io"
]
}
}ℹ️ You can link to the same documentation for different patterns and you can label the resources:
{
"patterns": {
"**.test.ts, **.spec.ts": {
"label": "Vitest documentation",
"uri": "https://vitest.dev/"
}
}
}The documentation .doc-jit directory
If you want to have the documentation close to the code, you can in a doc-jit directory and following these steps:
- Create a
.doc-jitdirectory next tosrc, - write your documentation based on your architecture,
- use wildcards
__when folders have specific names (eg:modules/__/components/component.mdworks formodules/user/component/ormodules/book/component/)
