master: Source for API docs (api/), tutorials (tutorials/), and shared resources (resources/).api-github-pages: Published API documentation served via GitHub Pages.
Run: bash push-api-docs.sh
- Safety checks
- Requires the
Docsrepo to be onmaster.
- Requires the
- Sync PlayMaker docs into tutorials
- Source:
../UnityProject/Assets/Plugins/VoxelBusters/EssentialKit/ThirdPartySupport/PlayMaker/Scripts/Actions/<Feature>/Docs/ - Destination:
tutorials/v3/features/<feature>/playmaker/
- Source:
- Regenerate API docs
- Deletes/recreates
api/docs - Runs
doxygenusingapi/Doxyfile(output underapi/docs)
- Deletes/recreates
- Commit + push to
origin master(only if changed)api/docstutorials/v3
- Publish to GitHub Pages
- Checks out
api-github-pages - Copies
api/docs/*frommasterinto the branch root - Commits + pushes to
origin api-github-pages(only if changed)
- Checks out
- Cleanup
- Switches back to
master
- Switches back to