David A. Wheeler
David A. Wheeler
Projects may make progress in specific subsections - find a way to display that more clearly. There was a mess-up in the issue tracker, I'm trying to clean things out...
Support apple-touch-icon-precomposed.png, either via a link in the HTML or a separate image file. It's like a favicon. See: [Everything you always wanted to know about touch icons](https://mathiasbynens.be/notes/touch-icons). As a...
[GitHub has improved its HTTPS support in 2018](https://github.com/isaacs/github/issues/156) - make sure that our "details" text is consistent with that.
Currently we have a small badge, suitable for GitHub repos, but it's too small & doesn't look good on project main pages. Create another URL that returns with a badge...
Our [tests would run much faster if we ran them in parallel](http://iafonov.github.io/blog/parallel-tests.html). [Rails 6 will run tests in parallel by default](https://github.com/rails/rails/pull/31900). But it's not clear we need to wait; we...
Negative testing is the use of tests to ensure that requests are *rejected* if they should be rejected. It's important for security, e.g., it would have immediately revealed the [Apple...
We should make it even easier and more obvious about how to disable reminders. It's anchored as "project_disabled_reminders". We could make it much easier to find by including, in various...
The Cuckoo project here: https://bestpractices.coreinfrastructure.org/en/projects/1712 is a fork of the original project, not the original project. That may be confusing to people. Sometimes only the fork is the live project,...
We started getting "too much memory" use messages. We should track down what requests are causing that, but a likely solution is to force streaming. See doc/design.md and this page:...
Update Ruby to version 2.5.0 (released December 25, 2017). This should have a very modest performance improvement (5-10%). It improves Ruby's built-in ERB support, but I believe Rails uses a...