Files
Michel Machado 258f61b328 Reorganize codebase with new directories
This commit restructures the project to follow a more standard C
project layout and improve maintainability:

- Moved all C source and header files to the `src/` directory.
- Moved the manual page (`f3read.1`) to the `man/` directory.
- Moved helper shell scripts to the `scripts/` directory.
- Updated the Makefile to support out-of-source builds, placing all
  compiled objects and binaries into a new `build/` directory.
- Updated `.github/workflows/test.yml` to ensure CI correctly
  builds and tests from the new directory structure.
- Updated `README.rst`, `doc/usage.rst`, and `flake.nix` to reflect
  the new file locations and build instructions.
- Modified `.gitignore` to exclude the `build/` directory while
  removing specific individual binary exclusions.

This commit closes #246
2026-04-08 21:20:44 -04:00
..