A range of scripts used for building documentation, interaction with docker and so on is identical for majority of implemented projects. This repository is intended to be a holder for such scripts. It can be easily referenced as a git sub module:
$ git submodule add https://github.com/lukaszlaszko/scripts.git scripts
Following scripts have been defined in this repository:
- docs - automating doc comments to human readable documentation conversion.
-
Runs doxygen with configuration from docs/doxygen.cfg and saves reasults to a given directory:
$ docs/build_docs.sh -t bin_docs
The script automatically detects repository root directory, name, current branch and latest tags in order to place generated documentation in a proper output directory and supplement it with version information.
-
Pushes documentation generated with build_docs.sh into a git repository.
$ docs/push_docs.sh -c -r [email protected]:lukaszlaszko/lukaszlaszko.git -d bin_docs/*
Initially developed to support publication of autogenerated documentation from Travis CI into github pages.
-