[Pkg-javascript-devel] Contributing to Debian-JS

Pirate Praveen praveen at onenetbeyond.org
Thu Apr 6 09:13:52 UTC 2017


On Wednesday 05 April 2017 07:52 AM, Keerthana Krishnan wrote:
> Hi guys!
> 
> I'm Keerthana K, a web developer from Cochin, India.

Hi Keerthana,

Around 6 months back we had organized a packaging workshop at Infopark
https://www.loomio.org/d/yCWzn89k/python-packaging-at-kochi-python-follow-up

We can organize more such workshops if there is interest.

> I want to contribute to Debian and on checking the packages supported
> [1]
> <https://qa.debian.org/developer.php?login=pkg-javascript-devel@lists.alioth.debian.org>,
> I see that the ones I use like ReactJS, AngularJS are not packaged or
> supported.
> 
> Can I contribute to the project by packaging these? How do I begin? Is
> there anyone else working on this? Anything else I should know about this?

Sure. You can start with learning npm2deb
https://wiki.debian.org/Javascript/Nodejs/Npm2Deb

Someone already requested reactJS to be packaged
http://bugs.debian.org/805376

$ npm2deb depends -b -r react
Dependencies:
NPM                                               Debian
react (15.4.2)                                    None
├─ fbjs (^0.8.4)                                  None
│  ├─ core-js (^1.0.0)                            node-core-js (2.4.1-2)
│  ├─ isomorphic-fetch (^2.1.1)                   None
│  │  ├─ node-fetch (^1.0.1)                      None
│  │  │  ├─ encoding (^0.1.11)                    node-encoding (0.1.12-2)
│  │  │  └─ is-stream (^1.0.1)                    node-is-stream (1.1.0-1)
│  │  └─ whatwg-fetch (>=0.10.0)                  None
│  ├─ loose-envify (^1.0.0)                       node-loose-envify
(1.3.0+dfsg1-1)
│  ├─ object-assign (^4.1.0)                      node-object-assign
(4.1.0-1)
│  ├─ promise (^7.1.1)                            node-promise (5.0.0-1)
│  ├─ setimmediate (^1.0.5)                       node-setimmediate
(1.0.5-1)
│  └─ ua-parser-js (^0.7.9)                       None
├─ loose-envify (^1.1.0)                          node-loose-envify
(1.3.0+dfsg1-1)
└─ object-assign (^4.1.0)                         node-object-assign
(4.1.0-1)

You can start with packaging one of its unpackaged dependencies.

You can join #debian-js and #debian-browserify (targeted at newbies) n
irc.oftc.net You can also use riot (riot.im) to join these channels.

Just ask here on this list or on irc if you need help with anything.
> 
> Thank in advance for your help! :)

Happy packaging :)

> [1] :
> https://qa.debian.org/developer.php?login=pkg-javascript-devel@lists.alioth.debian.org
> -- 
> Keerthana
> 
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20170406/655de8e9/attachment.sig>


More information about the Pkg-javascript-devel mailing list