mirror of
https://github.com/fergalmoran/flameshot.git
synced 2025-12-22 09:51:06 +00:00
* Create developer docs * Remove mike dependency * Update docs * Make docs/dev self-contained * Add incomplete deploy-dev-docs workflow * Fix typo * Add workflow file to path: * Add doxygen as dependency * Add remaining deploy steps * Add working-directory * Fix working-directory error * Add missing Makefile * Change flameshot website repo url * Change working-directory for safety step * Add git credentials * Change push credentials * Use different token secret * Remove checkpoints * Add separate branch developer-docs * Add || true * Update docs * Update the 'Maintaining the documentation' docs * Fix error in deploy-dev-docs workflow * Remove accidentally committed file DOC.md * Update PAT expiry date * Rename developer-docs branch to dev-docs-staging
20 lines
682 B
Bash
20 lines
682 B
Bash
# Only run this script from the Makefile
|
|
|
|
shopt -s globstar
|
|
cd output
|
|
|
|
# Classes backlink to the ClassList in their breadcrumbs. We use the ClassIndex
|
|
# instead.
|
|
rm -rf flameshot/annotated
|
|
ln -sf classes flameshot/annotated
|
|
|
|
# Hide 'Edit this page button' from the auto-generated docs pages
|
|
# It would be better to change the button to link to the file on github, but
|
|
# it seems like too much work right now.
|
|
sed -i 's|title="Edit this page"|& style="display: none !important"|' flameshot/*/*.html
|
|
|
|
# MkDoxy adds Qt classes into the class hierarchy. We don't want that.
|
|
sed -i 's|<li><strong>class</strong> <strong>Q[^<]*</strong> </li>||' flameshot/*/*.html
|
|
|
|
# vim: filetype=bash
|