First dnf test
This commit is contained in:
commit
d481a5e669
165 changed files with 41270 additions and 0 deletions
72
doc/Justfile
Normal file
72
doc/Justfile
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
# Darkone framework documentation
|
||||
# darkone@darkone.yt
|
||||
|
||||
_default:
|
||||
@just --list
|
||||
|
||||
# Lauch the dev environment
|
||||
dev:
|
||||
@echo Launching dev environment...
|
||||
npm run dev
|
||||
|
||||
# Build + deploy
|
||||
update: codegen build deploy
|
||||
|
||||
# Build the documentation
|
||||
build:
|
||||
#!/usr/bin/env bash
|
||||
echo Building and deploying...
|
||||
rm -rf dist
|
||||
if [ ! -d darkone-linux.github.io ] ;then
|
||||
git clone git@github.com:darkone-linux/darkone-linux.github.io.git
|
||||
fi
|
||||
if [ ! -f darkone-linux.github.io/.nojekyll ] ;then
|
||||
touch darkone-linux.github.io/.nojekyll
|
||||
fi
|
||||
npm run build
|
||||
rsync -rv --delete --exclude README.md --exclude .nojekyll --exclude .git dist/ darkone-linux.github.io/
|
||||
|
||||
# Just pull built site from remote
|
||||
pull:
|
||||
cd darkone-linux.github.io && git pull --rebase
|
||||
|
||||
# Deploy: pull + add + commit + push + GA deploy
|
||||
deploy:
|
||||
#!/usr/bin/env bash
|
||||
LAST_MESG=`git log -1 --pretty=%B | head -n 1`
|
||||
cd darkone-linux.github.io && \
|
||||
git pull --rebase --autostash && \
|
||||
git add . && \
|
||||
git commit -m "$LAST_MESG" && \
|
||||
git push -u origin main
|
||||
|
||||
# Amend the current commit of built doc
|
||||
amend:
|
||||
#!/usr/bin/env bash
|
||||
cd darkone-linux.github.io && \
|
||||
git add . && \
|
||||
git commit --amend --no-edit && \
|
||||
git push --force -u origin main
|
||||
|
||||
# Git status of built doc
|
||||
status:
|
||||
#!/usr/bin/env bash
|
||||
cd darkone-linux.github.io && git status
|
||||
|
||||
# Built doc git diff
|
||||
diff:
|
||||
#!/usr/bin/env bash
|
||||
cd darkone-linux.github.io && git diff
|
||||
|
||||
# Upgrade astro & starlight + dependencies
|
||||
upgrade:
|
||||
@echo Full upgrade of doc dependencies...
|
||||
npx @astrojs/upgrade
|
||||
npm update
|
||||
npm upgrade
|
||||
|
||||
# Generate documentation from code
|
||||
codegen:
|
||||
@echo Full upgrade of doc dependencies...
|
||||
php ../src/generate.php doc
|
||||
@echo Done.
|
||||
Loading…
Add table
Add a link
Reference in a new issue