cornellev / icp

Ethan and Utku's implementation of scan-matching.
https://cornellev.github.io/icp/
0 stars 0 forks source link

Automatic documentation deployment #12

Open ethanuppal opened 4 weeks ago

ethanuppal commented 4 weeks ago

I currently use the following script in a parent directory:

cd $1
make docs
mv docs ..
git stash
git checkout docs
rm -rf book .vscode src math script install ex_data Doxyfile .clang-format AUTHOR.md INSTALL.md main.cpp Makefile README.md README.md.build sim.conf test.cpp docs
mv ../docs .
git add .
git commit -m "Update docs"
git push origin docs
git checkout main

This is invoked as ./script.sh path/to/icp.

However, it's probably better to just have this as a GitHub action.

ethanuppal commented 4 weeks ago

In the meantime, I've manually triggered deployment via https://github.com/cornellev/icp/commit/0d5b8e4fc673dfebbdc76fe2f004bf5dc11b6808.