diff options
author | Nick Gerace <nickagerace@gmail.com> | 2022-03-30 01:06:52 -0400 |
---|---|---|
committer | Nick Gerace <nickagerace@gmail.com> | 2022-03-30 01:36:38 -0400 |
commit | fde1cd0c5f32e407cddbf677fb86d78a4e028d28 (patch) | |
tree | 1d22cf74e60598022ccd03047e6acdcfa78c237c /rustfmt.toml | |
parent | 52ccb1444e7aa675430ce4016685e0a60054a1d9 (diff) | |
download | gfold-fde1cd0c5f32e407cddbf677fb86d78a4e028d28.zip |
Enable multi-platform development
TLDR: remove barriers to multi-platform development, like Bash and Make.
Moreover, remove the nightly fmt dependency and improve testing to catch
potential corner cases on multiple platforms.
Core:
- Rename "Reports" to "LabeledReports" since "Reports" is not of implied
type Vec<Report>
Testing:
- Add second half to the integration test: comparing found reports with
expected reports
- Essentially, we run the core gfold loop _again_, but only generate
reports and skip displaying them to stdout
CI:
- Removed nightly fmt check and job
- Moved fmt check to stable
- Update bors toml to match changes
Scripts:
- Convert scripts from Bash scripts to independent crates
(multi-platform friendly)
- Add README to scripts directory
- Ensure script crates do not have their Cargo lockfile tracked in Git
Docs:
- Adding DEVELOPING file to replace Makefile
- Move THANKS and RELEASE files to new docs directory, along with
DEVELOPING
- Replace make commands in README and RELEASE files
Misc:
- Remove Rust nightly dependency since it was solely for imports
granulaity for rustfmt
- This repository is once again only reliant on stable Rust
toolchains
- Remove "rust-version" from Cargo toml since it was unused
- Remove Makefile entirely in favor of DEVELOPING file (multi-platform
friendly)
- Update markdown code block languages as "shell" instead of "bash" to
be multi-platform friendly
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
Diffstat (limited to 'rustfmt.toml')
-rw-r--r-- | rustfmt.toml | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/rustfmt.toml b/rustfmt.toml deleted file mode 100644 index f8b799b..0000000 --- a/rustfmt.toml +++ /dev/null @@ -1,2 +0,0 @@ -imports_granularity = "Module" -newline_style = "Unix" |