[Pkg-javascript-devel] AdGuardHome packaging (Js and Go)

Nilesh Patra nilesh at nileshpatra.info
Tue Mar 7 08:01:51 GMT 2023


Hi Vit,

I'm member of both the teams, stating my opinion -

On 3/1/23 15:12, Vít Kabele wrote:
> I recently started packaging the AdGuardHome DNS server [1]. I published the
> ITP to the go-team, as the backend is written in Go, yet now I realised that
> the frontend is written in javascript and the packages are installed via npm.

Which packages are you specifically talking about?

> 1/ To which team should the package belong?

It is upto you. I may suggest going with the golang team as on skimming through it,
it mainly looks like having a server-side usage, most of which is implemented in golang.

> Are there some similar projects?
>     Where to get inspired with the solution?

Not that I know of, sorry.

> 
> 2/ Question to the JS team. The frontend comprises of circa 200 npm modules,
>     out of which only about 50 is already present in Debian repository. Is
>     it really necessary (I read the manual, yet I want to make sure) to package
>     all of these separately? [...]

The more, the merrier. However, JS team has provision for embedding smaller JS modules, so
you can go ahead with embedding the smaller ones, here's how to do it[2].
Decent-sized node-mdoules, however would need to be separately packaged.
> [1]: https://github.com/AdguardTeam/AdGuardHome
[2]: https://wiki.debian.org/Javascript/GroupSourcesTutorial

-- 
Best,
Nilesh




More information about the Pkg-javascript-devel mailing list