AdminLTE Typescript Framework (The basic idea of the name is to build the front end like a bamboo frame.)
"Never repeat yourself" is one of the most important attitudes of a programmer. Since I now have several projects that I use with the same basic framework for a chic admin front end, I have now decided to outsource this as an extra project and thus make it easier to maintain the code.
First, the following packages must be installed:
npm i admin-lte
npm i ionicons-css
npm i jquery
npm i jquery-ui-dist
For dev:
npm i --save-dev @types/jquery
Go to your project folder and install bambooo:
npm install git+https://github.com/stefanwerfling/bambooo.git
After npm install go into the node modules direcotry and delete bambooo.
rm -R ./node_modules/bambooo
Now add to your git repository a submodule:
cd ./node_modules
git submodule add -f https://github.com/stefanwerfling/bambooo.git
Now go to your source code direcotry and add a system link:
cd src/inc/
ln -s ../../node_modules/bambooo/src/ Bambooo