- Ensure Docker container is running, then chose one of more of the following:
- Open a web browser <sup>[2](#2)</sup> and navigate to `https://localhost:1337` (password = `password`)
- Open local install of VS Code and connect to container using [remote development extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)
- Install [Tarpaulin](https://github.com/xd009642/tarpaulin) for generating code coverage with
```shell
cargo install cargo-tarpaulin
```
- Development involves mulitple [make](./Makefile) and cargo tasks:
-`cargo run` - Execute code
-`cargo run -- help` - Print PIPE CLI help
@@ -20,15 +24,16 @@
-`make lint` - Format and lint code
-`make test` - Run tests and generate code coverage
-`make doc` - Generate documentation (see https://pipe.ornl.gov)
-***WIP***`make release` - Build release binaries
-`make build` - Build release binaries
- Make a git branch, push changes to it, open a merge request, resolve issues
## Cross-platform testing
- Ensure your environment has either [Docker](https://www.docker.com/products/docker-desktop/) or [Podman](https://podman.io/) installed and running
- Running cross-platform tests requires using [Cross](https://github.com/cross-rs/cross). Install Cross with`cargo-binstall`<sup>[3](#3)</sup>
- Running cross-platform tests requires using [Cross](https://github.com/cross-rs/cross). Install Cross with