From 6edf952628359a5e728b80db7b750e7801c3c7b6 Mon Sep 17 00:00:00 2001 From: Vse Mozhet Byt Date: Tue, 20 Feb 2018 01:26:58 +0200 Subject: [PATCH] doc: fix nits in tools/doc/README.md * Sync format schemes with the current doc state. * Lowercase primitive types. * Fix typos and unify the style. * Remove tautological info. PR-URL: https://github.com/nodejs/node/pull/18874 Reviewed-By: Ruben Bridgewater Reviewed-By: Luigi Pinca Reviewed-By: Gibson Fahnestock --- tools/doc/README.md | 77 ++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/tools/doc/README.md b/tools/doc/README.md index 0535243e92f63b..2d5317db9e6fd7 100644 --- a/tools/doc/README.md +++ b/tools/doc/README.md @@ -1,56 +1,55 @@ Here's how the node docs work. -1:1 relationship from `lib/.js` to `doc/api/.md` +1:1 relationship from `lib/.js` to `doc/api/.md`. Each type of heading has a description block. ```md -## module - +# module + + -> Stability: 3 - Stable +> Stability: 2 - Stable -description and examples. +A description and examples. -### module.property +## module.property -* Type +* {type} -description of the property. +A description of the property. -### module.someFunction(x, y, [z=100]) +## module.someFunction(x, y, [z=100]) -* `x` {String} the description of the string -* `y` {Boolean} Should I stay or should I go? -* `z` {Number} How many zebras to bring. +* `x` {string} The description of the string. +* `y` {boolean} Should I stay or should I go? +* `z` {number} How many zebras to bring. A description of the function. -### module.someNewFunction(x) +## module.someNewFunction(x) -* `x` {String} the description of the string +* `x` {string} The description of the string. This feature is not in a release yet. -### Event: 'blerg' +## Event: 'blerg' -* Argument: SomeClass object. +* `anArg` {type} A description of the listener argument. -Modules don't usually raise events on themselves. `cluster` is the +Modules don't usually raise events on themselves. `cluster` is the only exception. ## Class: SomeClass @@ -58,50 +57,50 @@ only exception. added: v0.10.0 --> -description of the class. +A description of the class. -### Class Method: SomeClass.classMethod(anArg) +### SomeClass.classMethod(anArg) -* `anArg` {Object} Just an argument - * `field` {String} anArg can have this field. - * `field2` {Boolean} Another field. Default: `false`. -* Return: {Boolean} `true` if it worked. +* `anArg` {Object} Just an argument. + * `field` {string} `anArg` can have this field. + * `field2` {boolean} Another field. Default: `false`. +* Returns: {boolean} `true` if it worked. -Description of the method for humans. +A description of the method for humans. -### someClass.nextSibling() +### SomeClass.nextSibling() -* Return: {SomeClass object | null} The next someClass in line. +* Returns: {SomeClass | null} The next `SomeClass` in line. -### someClass.someProperty +### SomeClass.someProperty -* String +* {string} -The indication of what someProperty is. +The indication of what `someProperty` is. ### Event: 'grelb' -* `isBlerg` {Boolean} +* `isBlerg` {boolean} -This event is emitted on instances of SomeClass, not on the module itself. +This event is emitted on instances of `SomeClass`, not on the module itself. ``` -* Classes have (description, Properties, Methods, Events) -* Events have (list of arguments, description) -* Functions have (list of arguments, description) -* Methods have (list of arguments, description) -* Modules have (description, Properties, Functions, Classes, Examples) -* Properties have (type, description) +* Classes have (description, Properties, Methods, Events). +* Events have (list of arguments, description). +* Functions have (list of arguments, description). +* Methods have (list of arguments, description). +* Modules have (description, Properties, Functions, Classes, Examples). +* Properties have (type, description).