Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KISS build docs #102

Open
wants to merge 3 commits into
base: freeze-feat-andreas
Choose a base branch
from

Commits on Mar 12, 2024

  1. refactor(packaging): simplify building docs

    Fixes waycrate#101
    
    Why?
    
    - no build.rs that is invoked on _any_ `cargo build/run`
    - no extra dev dependency
    - no intermediate `docs/*.out` files
    - 3 lines of bash instead
    - maximum gzip compression (-9/--best)
    - docs will be built only when needed,
        i.e. on `make docs` or `make install`
    
    To quickly check:
    
    ```sh
    make TARGET_DIR=/tmp/wayshot MAN{1,7}_DIR=/tmp/wayshot install
    ```
    murlakatamenka committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    6939691 View commit details
    Browse the repository at this point in the history
  2. refactor(packaging): explicit make output

    Shows exactly what is going on.
    
    Also fixes a minor issue of not cleaning `./docs/*.7.gz`
    murlakatamenka committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    0a83137 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. ci: simplify checking docs; bump checkout action

    For `DEBIAN_FRONTEND` environment variable see `man 7 debconf`:
    
    - https://manpages.debian.org/bookworm/debconf-doc/debconf.7.en.html#noninteractive
    murlakatamenka committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    4c8ed9e View commit details
    Browse the repository at this point in the history