diff options
| -rw-r--r-- | BACKLOG.md | 26 | ||||
| -rw-r--r-- | CHANGELOG.md | 4 |
2 files changed, 30 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? diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c0da1a..c029584 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep A Changelog](https://keepachangelog.com/en/1.1.0/) ## Unreleased +### Added + +* Added informal project backlog + ### Changed * Updated Nix flake inputs |