https://github.com/szabgab/banner-builder.rs
Create banners and thumbnails based on a YAML configuration file
https://github.com/szabgab/banner-builder.rs
banner banners cli command-line command-line-tool image images rust rust-lang rustl
Last synced: 2 months ago
JSON representation
Create banners and thumbnails based on a YAML configuration file
- Host: GitHub
- URL: https://github.com/szabgab/banner-builder.rs
- Owner: szabgab
- Created: 2023-11-13T04:49:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-19T09:05:46.000Z (12 months ago)
- Last Synced: 2024-05-19T10:24:14.767Z (12 months ago)
- Topics: banner, banners, cli, command-line, command-line-tool, image, images, rust, rust-lang, rustl
- Language: Rust
- Homepage: https://banner-builder.code-maven.com/
- Size: 550 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Banner Builder
See the [Banner Builder](https://banner-builder.code-maven.com/) web site.
## Development
* Clone the repo: `git clone https://github.com/szabgab/banner-builder.rs/`
* Optionally set up pre-commit hook:
* Install [pre-commit](https://pre-commit.com/)
* 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.6
* Update the CHANGES.md file
* run `cargo fmt`
* run `cargo clippy`
* run `cargo test`
* `git add .`
* `git commit -m "prepare for 0.2.6"`
* `git push`
* `cargo publish`
* git tag using the same version number: (`git tag -a v0.2.6 -m "publish version v0.2.6"`)
* `git push --tags`