about summary refs log tree commit homepage
path: root/HACKING
DateCommit message (Collapse)
2019-04-21doc: update wording to avoid "mailing list"
The concept of a "mailing list" infers the existence of a centralized subscriber list, and hurts forkability. The "public inbox" concept is a more accurate description and mostly centralization-resistant, aside from domain names.
2018-08-06doc: fix git URLs in README and HACKING
Oops :x
2018-07-03doc: https:// URLs instead of git://
Might as well eat our own dogfood w.r.t. yahns TLS support
2017-03-05gemspec: stop advertising "private" email address
Anonymity is a job for the users sending the mail; lets not hold ourselves unnecessarily accountable for anonymizing or hiding messages.
2017-03-05update more referenced URLs to be HTTPS
HTTPS provides some security against spying and MitM attacks, so refer users to HTTPS sites, instead.
2016-09-26move website to https://yhbt.net/yahns/
HTTPS adds some level of privacy protection and helps marketing (because we care soooo much about good marketing! :P). Performance-wise, this reduces subjectAltName bloat when negotiating connections and will also speed up occasional certificate renewals when/if we drop the old name. Also, not occupying the document root of a domain will make it easier to add alternative site locations in the future, because centralization sucks and I don't like the idea of anybody paying ICANN or similar entities for domain names.
2016-02-22doc: more minor updates
Remove all pandoc references. We shouldn't need to clutter our documentation with out-of-date references to pandoc, and pod2man is probably widely-available enough that nobody should need to install it. Reduce HTTP redirects when linking to external sites. It's also excessive to mention libkqueue as using the native implementation (whether it be kqueue or epoll) is preferred and easier.
2016-01-02copyright updates for 2016
Using the 'update-copyright' script from gnulib[1]: git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \ UPDATE_COPYRIGHT_USE_INTERVALS=2 \ xargs /path/to/gnulib/build-aux/update-copyright We're also switching to 'GPL-3.0+' as recommended by SPDX to be consistent with our gemspec and other metadata (as opposed to the longer but equivalent "GPLv3 or later"). [1] git://git.savannah.gnu.org/gnulib.git
2015-10-13copyright updates
Future updates may use the update-copyright script in gnulib: git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \ UPDATE_COPYRIGHT_USE_INTERVALS=2 \ xargs /path/to/gnulib/build-aux/update-copyright
2014-05-09update documentation to reflect public-inbox/list
Rubyforge is going away on May 15, so update our docs for it.
2013-12-27tests: document and check for ab(1) dependency
ab(1) is less common than our other dependencies, so allow tests to run without it.
2013-11-01doc: add HACKING/INSTALL docs + minitest dependency
Hopefully it'll be easier for folks to use and contribute. Publish it on the site while we're at it.