diff options
Diffstat (limited to 'BACKLOG.md')
| -rw-r--r-- | BACKLOG.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/BACKLOG.md b/BACKLOG.md new file mode 100644 index 0000000..d7c0814 --- /dev/null +++ b/BACKLOG.md @@ -0,0 +1,26 @@ +# Backlog + +This is an *informal* project backlog. + +* Check test coverage + * LLVM coverage instrumentation needs Rustup's `llvm-tools` component, which can be provided by + * Nix package `rustc.llvmPackages.llvm` and setting `LLVM_COV`, `LLVM_PROFDATA` + * fenix + * Failed to get any of cargo-llvm-cov, cargo-tarpaulin, and grcov working. Maybe due to `assert_cmd`. + * Even with tarpaulin's `--follow-exec` flag and without `--engine llvm`. + * Same problem with cargo-llvm-cov using crane and fenix, see branch `fenix`. + * Maybe I need to extract a library to get meaningful coverage information. +* Generate shell completions? <https://docs.rs/clap_complete/latest/clap_complete/aot/fn.generate_to.html> +* Generate manual page? <https://docs.rs/clap_mangen/latest/clap_mangen/> +* Generate readme? <https://github.com/webern/cargo-readme> +* Embed PostgreSQL? <https://pglite.dev/> +* Port to Windows? +* Use a PostgreSQL client written in pure Rust? +* Optionally print or redirect `postgres`' stdout and stderr +* Extract library? Merge with <https://crates.io/crates/temp-postgres>? +* Add checks to Nix flake, such as cargo-audit, cargo-deny, etc. using crane? +* Add `--tcp-address` option? +* Try <https://github.com/Canop/clap-help> +* Add `--setup <script>` option? +* Make `DATABASE_URL` environment variable configurable +* How to log SQL queries? |