summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BACKLOG.md26
-rw-r--r--CHANGELOG.md4
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
Generated by cgit. See skreutz.com for my tech blog and contact information.