#image #thumbnail #yaml-config #networking #cli #website

bin+lib banner-builder

Simple image and banner generator for YouTube thumbnails, Meetups, social networks

5 releases

0.2.4 May 24, 2024
0.2.3 May 16, 2024
0.2.1 Dec 15, 2023
0.2.0 Nov 23, 2023
0.1.0 Nov 23, 2023

#904 in Network programming

MIT/Apache

19KB
257 lines

Banner Builder

See the Banner Builder web site.

Development

  • Clone the repo: git clone https://github.com/szabgab/banner-builder.rs/
  • Optionally set up pre-commit hook:
    • Install pre-commit
    • In the cloned repository run pre-commit install

Run tests:

cargo test

Regenerate example images

./regenerate_images.sh

Release and publish

  • Update version number in Cargo.toml to 0.2.4
  • Update the CHANGES.md file
  • run cargo fmt
  • run cargo clippy
  • run cargo test
  • git add .
  • git commit -m "prepare for 0.2.4"
  • cargo publish
  • git tag using the same version number: (git tag -a v0.2.4 -m "publish version v0.2.4")
  • git push --tags

Dependencies

~15–28MB
~411K SLoC