Hi Thomas, regarding the JavaScript CQs: As you figured out, processing single CQs for JavaScript can be a rather frustrating process. So I would encourage you, unless you see a real benefit, to create a single CQ for all your dependencies, and simply accept that JavaScript dependencies are … well, I stop right here :)
>From what I understand, you can release parts of your project with a different release Type. So core Ditto could remain Type B, while the "Ditto JavaScript Client" could be release as Type A. On Tue, Aug 27, 2019 at 9:35 AM Jaeckle Thomas (INST/ECS1) < [email protected]> wrote: > Hi incubation list. > > > > We, the Eclipse Ditto project [1], are currently working on an initial > JavaScript client [2] for our backend. > > We would like to publish/release that to npm and are now wondering if > there are processes/guides/best practices on how to publish modules to npm. > > > > And, in addition: what is the process of creating CQs for npm dependencies > we use in our client? > > I saw some CQs which just provide their “package.json” along with all the > sources of the dependencies from “node_modules” which npm creates, e.g. [3] > or [4] > > While that is a really simple way, when doing that we have no chance of > reusing/piggybacking on already approved npm dependencies. > > On the other side I see that it is really crazy how much transitive > dependencies are pulled from some npm modules. > > > > Also, all npm depdencies CQs I saw were “Type A” and our project is > currently a “Type B” project and we would like to keep it that way. > > > > Any advice/guidance or experience is much appreciated :-) > > > > > > [1] https://www.eclipse.org/ditto/ > > [2] https://github.com/eclipse/ditto-clients/issues/2 > > [3] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=17757 > > [4] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=20490 > > > > > > Mit freundlichen Grüßen / Best regards > > > *Thomas Jaeckle * > Engineering Cloud Services 1 Bosch IoT Things (INST/ECS1) > Bosch Software Innovations GmbH | Ziegelei 7 | 88090 Immenstaad | GERMANY > | www.bosch-si.com > > > Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B > Aufsichtsratsvorsitzender: Dr.-Ing. Thorsten Lücke; Geschäftsführung: Dr. > Stefan Ferber, Michael Hahn, Dr. Aleksandar Mitrovic > > > > > _______________________________________________ > incubation mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/incubation > -- Jens Reimann Principal Software Engineer / EMEA ENG Middleware Werner-von-Siemens-Ring 14 85630 Grasbrunn Germany phone: +49 89 2050 71286 _____________________________________________________________________________ Red Hat GmbH, www.de.redhat.com, Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243, Managing Directors: Paul Argiry, Charles Cachera, Tom Savage, Michael O'Neill
_______________________________________________ incubation mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/incubation
