Crates.io | crater-rs |
lib.rs | crater-rs |
version | 0.1.4 |
source | src |
created_at | 2024-10-02 22:55:38.600762 |
updated_at | 2024-10-03 00:19:42.766039 |
description | A library of solid modeling primitives and operations |
homepage | |
repository | https://gitlab.com/games1122013/crater.rs |
max_upload_size | |
id | 1394712 |
size | 1,424,013 |
This is Crater, the official mascot of crater.rs
!
crater.rs
as command-line tool> cargo install crater-rs
Verify installation
> crater --version
... whatever the current version is ...
For a few example input files, see crater_examples
.
> crater marching-cubes -i ./crater_examples/blended.yml -o blended.stl
crater.rs
uses the wonderful cargo-release
for automatic release. There is a release
CI/CD job which accomplishes the following:
git
to allow for direct push-from-ci (via oath
)cargo-release
. This does the following automatically:
./scripts/pre-release.sh
which:
./artifacts
git-cliff
(config: cliff.toml
) to generate a new changelogcrates.io
git tag
main
)As a Maintainer of this repo, when an MR lands, the release
job should become available for manual action. Start this job with BUMP_LEVEL=(patch|minor|major)
to officially release.