[Pkg-javascript-devel] add-node-component new option

Yadd yadd at debian.org
Tue Feb 8 17:07:36 GMT 2022


On 08/02/2022 18:05, Yadd wrote:
> On 08/02/2022 17:58, Jonas Smedegaard wrote:
>> Quoting Yadd (2022-02-08 17:46:13)
>>> I'm not fluent in English, please help me to fix this proposed
>>> description:
>>
>> Looks good to me!
>>
>> Regarding syntax, however, I have a few comments:
>>
>>   * I would use only single-level bullet points, and align with that
>>     one-level indentation - i.e. no 2nd level and no
>>     alignment-with-inline-colon
>>
>>   * I would avoid backticks - generally I strip those, or (rarely) I
>>     replace with double-quote.
>>
>> Both of the above are to most reliably render with the various package
>> description renderers: a long description is *not* Markdown - very few
>> markup hints are defined, single-bullet indentation being the only one I
>> am aware of.
>>
>>
>>   - Jonas
> 
> Thanks for the review, is this better ?
> 
> Description: collection of tools to aid packaging Node modules in Debian
>   The Debian JavaScript Group works on packaging JavaScript libraries for
>   Debian. This collection contains tools which help the group with
>   day-to-day work.
>   .
>   It provide debhelper files (set dh-sequence-nodejs into build
>   dependencies) to automatically:
>    * link or copy needed modules into node_modules/ directory
>    * automatically build package and components when build system is
>      recognized
>    * launch test
>    * choose files to install
>    * build "Provides" value for package with components
>    * build pkgjs-lock.json and "X-Javascript-Built-Using" value files for
>      packages built with webpack/browserify

Fix:
   * build pkgjs-lock.json files and "X-Javascript-Built-Using" value for
     packages built with webpack/browserify


>    * clean all its stuff during dh_auto_clean step
>   .
>   and some utilities:
>    * add-node-component: manage uscan components
>    * github-debian-upstream: creates debian/upstream/metadata for GitHub
>                              source
>    * debcheck-node-repo: compares vcs repo registered in npm registry
>                          with the source repo declared in debian/watch
>    * dh-make-node: build debian/ directory in a source repository of a
>                    node module
>    * pkgjs-audit: a "npm audit" that uses Debian dependencies
>    * pkgjs-depends: find needed dependencies for a node module
>    * pkgjs-ln: link a Debian dependency into node_modules/
>    * pkgjs-ls: a "npm ls" that search also in Debian directories
>    * pkgjs-utils: various little utilities
>   .
>   and also:
>    * a salsa(1) configuration file for JS Team
>    * "pkg-js-extra" profile for lintian
> 
> 



More information about the Pkg-javascript-devel mailing list