
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
$ npm install -g doccy
Automatic generation of documentation READMEs.
(Still very much under development).
You can see a full example of generated documentation in the docs
folder.
Given a test file:
/*
* @object thing
* @description a module of things
*/
var thing = {
/*
* @name foo
* @description a cool function
* @param x does something
* @returns a number
*/
foo: function(x) {
return 42;
}
}
Running:
$ doccy test.js -o docs
Will create docs/test.md
that looks like so:
## `thing`
_a module of things_
### `foo`
_a cool function_
Parameters:
- `x`: does something
**Returns:** a number
If you'd like a full example, the Doccy documentation is generated from Doccy itself.
Rather than specify each file individually, the more common use of Doccy's small CLI tool is to pass in a glob:
$ doccy "src/*.js"
Will create a Markdown documentation file for each JS file within the src
directory. By default doccy will put these into a docs
folder, that it will create if needed, but you can specify the output directory with the -o
flag:
$ doccy "src/*.js" -o documentation
Order is not important, and things within []
are optional.
@name function_name
@description function_description
@param name [{Type}] description
@returns description
@object name
- denotes a "containing" object (see above example, which is much clearer)Thanks to the following people for their help :)
### Contributing
Please follow the existing style of code - recommend using EditorConfig to help you out with this.
To generate documentation, run npm run doccy
.
0.0.5
@param
0.0.4
0.0.3
object
key for denoting a "containing" object0.0.2
description
key0.0.1
FAQs
Generate Markdown documentation
The npm package doccy receives a total of 1 weekly downloads. As such, doccy popularity was classified as not popular.
We found that doccy demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.