This project is part of 2sxc, https://github.com/2sic/2sxc.
It is separate to keep concerns separate and make contributions simpler (because it's a smaller project).
Note that using npm run release-all all projects will be built.
But there is a requirement: in each project you must have previously install all npm packages.
So if this is the first time you do it, call npm run ci-all in the root projects.
Building each project will just place the stuff in each dist folder.
To auto-distribute it to wherever you want, check out https://go.2sxc.org/build.
Each project has different ways of building / deploying, mostly because they have different histories. Check out each readme for details.
projects/$2sxccontains the API which does things like talk to the server using the dnn-headers etc.
put into[target]/jsprojects/code-editor-snippetscontains template code snippets for the code editor
put into[target]/dist/ng-assetsprojects/coreshared parts of code for other componentsprojects/dnn-sxc-angularSource for NPM package @2sic/dnn-sxc-angularprojects/inpagethe CMS/edit JS API stuff
put into[target]/dist/inpageprojects/quick-dialogSource for the Quick-Dialog (which appears from below in the UI)
put into[target]/dist/ngprojects/sxc-typingsSource for the NPM package @2sic/sxc-typings
These projects have been moved to the 2sxc-js-archive repo
AngularJS- previous versions of 2sxc included a library to make it easier to create AngularJS projects - now deprecatedpublished- contains the built releases of the angular libraries - in case someone needs it for old appssxc-ui-v5-v10contains the 2sxc-ui parts of 2sxc extending the eav-ui - removed as of 2sxc 11.05