gisp TODO
=========

Open items and ideas.  Nothing here is a promise; it is a place to record
intent so it is not lost.  Security reports go through SECURITY.md, not here.

Release engineering
-------------------

  * Set up an OpenPGP release-signing key and sign the tarballs and git tags
    (doc/RELEASING.md).

Testing / quality
-----------------

  * Wire up coverage measurement (gcov/lcov) with a reported percentage.
  * Extend --enable-gcc-warnings to the tests/ tree as well; test_core.c needs a
    couple of (off_t) casts on its lseek() offsets first.
  * Grow tests/vectors/ as the container format evolves so cross-version and
    endianness regressions stay covered.

Portability
-----------

  * Add automated big-endian coverage -- e.g. an s390x-under-QEMU run driven
    from ci/run.sh -- to exercise the little-endian (de)serialisers on a
    big-endian host, and a 32-bit target too if convenient.

--------------------------------------------------------------------------------

Copyright (C) 2026 Uladzislau Bolbas <cmrtumilovic@gmail.com>

Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice and this
notice are preserved.  This file is offered as-is, without any warranty.
