docs.datacontroller.io/build.sh

39 lines
1.1 KiB
Bash
Raw Normal View History

2019-01-26 23:24:01 +00:00
#!/bin/bash
####################################################################
# PROJECT: Data Controller Docs #
####################################################################
## Create regular mkdocs docs
2020-04-16 08:44:57 +00:00
echo 'extracting licences'
OUTFILE='docs/licences.md'
cat > $OUTFILE <<'EOL'
<!-- this page is AUTOMATICALLY updated!! -->
# Data Controller for SAS® - Source Licences
## Overview
Data Controller source licences are extracted automatically from our repo using the [license-checker](https://www.npmjs.com/package/license-checker) NPM module
2020-04-16 20:06:52 +00:00
```
2020-04-16 08:44:57 +00:00
EOL
license-checker --production --relativeLicensePath --direct --start ../dcfrontend >> docs/licences.md
2020-04-16 20:06:52 +00:00
echo '```' >> docs/licences.md
2020-04-16 08:44:57 +00:00
2019-01-26 23:24:01 +00:00
echo 'building mkdocs'
2021-05-12 19:29:24 +00:00
pip3 install mkdocs
pip3 install mkdocs-material
pip3 install fontawesome_markdown
2021-05-12 14:53:38 +00:00
python3 -m mkdocs build --clean
2019-01-26 23:24:01 +00:00
#mkdocs serve
2021-05-12 20:22:35 +00:00
# update slides
mkdir site/slides
npx @marp-team/marp-cli slides/innovation/innovation.md -o ./site/slides/innovation/index.html
rsync -avz --exclude .git/ --del -e "ssh -p 722" site/ macropeo@77.72.0.226:/home/macropeo/docs.datacontroller.io