How would one install a package? They don't seem to be published on npmjs.org, installing via git is hard (not possible with npm and packages in subfolders?) and from a local folder seems to fail with because of dependencies between packages.
Please provide info in the README or publish them on npmjs.org or elsewhere.
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
I now updated the documentation of the packages. In the future we are also planning to put them on npmjs.org. Please let us know if you have problems building them or see anything else amiss.
@pbeke Thanks for updating the documentation! This helps with developing toolkit itself.
But how would I include a toolkit package into for example my own project in local development? As described above, it is at least not as simple as npm install dbp-app-shell (not in npmjs.org repo), npm install git+ssh://git@gitlab.tugraz.at:dbp/web-components/toolkit.git (doesn't point to specific package in a folder) or local npm install ../toolkit/packages/app-shell or npm link (fails because of cross-dependencies that are not found in the npmjs.org repo). I suspect using "lerna" could help, I may try again tomorrow.
Btw. git submodule update --init in app-shell is broken fatal: No url found for submodule path '../notification/vendor/common' in .gitmodules, they all point to repositories that I don't have access to or that don't exist anymore.
Those .gitmodules are leftovers from when the packages were in separate repos. They should be deleted as we don't use any git submodules in the toolkit repo anymore.
Back to the initial question: We currently include this repo as a submodule in our apps and there include all the packages using yarn workspaces. We haven't looked into packaging for npm etc. yet.
I would still ask to publish packages on npmjs.org and to make this repository public. Would make building on it possible and it is LGPL licensed anyway.