40 points ibobev 1 hour ago 26 comments
stephenlf 58 minutes ago | parent
Wikis typically connote distributed, anonymous edits. This feature is partially covered by git already.
cxr 17 minutes ago | parent
That's because the original sin of GitHub "wikis" is that they weren't (and most of them still aren't) even wikis. There's this perverse thing that happened during the wiki age, where people unable or unwilling to get on board decided to just start calling things "wikis" even though they exemplify the very thing that the wiki was invented as a response to. The reckless debasing of the word then infected adjacent spaces. Sourcehut's "read-only wikis" (wat) aren't even designed to be edited in the browser; on Sourcehut, "Publishing your changes is as easy as committing them and pushing them upstream." Newsflash: That's not a wiki.
hn1rig3rak 44 minutes ago | parent
freedomben 37 minutes ago | parent
chungy 38 minutes ago | parent
The linked URL to the home page there can even serve as an example: the "trunk" is a check-in name (https://fossil-scm.org/home/doc/trunk/www/checkin_names.wiki) that points to the newest check-in on the "trunk" branch. You can replace it with any other reference to get the old version; eg, version-2.20 would work to get the version 2.20 of the docs, 2015-03-14 would work to get the version from 14 March 2015, etc.
bocklund 37 minutes ago | parent
mikeocool 33 minutes ago | parent
In that case, when the docs are not associated with a code change, you want to make getting those improvements into the docs as frictionless as possible, otherwise the changes aren't going to get made.
Personally, I've found that making docs updates incredibly fast + easy to be far more valuable than anything you get from forcing doc changes through the full SDLC process. If someone has feedback on your docs changes they would have shared in a review, they can just update the docs instead.
wavemode 30 minutes ago | parent
juancn 28 minutes ago | parent
You can even do live edits on the web if you don't want to use a command line.
jameshart 3 minutes ago | parent
jdxcode 32 minutes ago | parent
however I think maybe this has changed? I don't see it in https://github.com/robots.txt now
david_allison 23 minutes ago | parent
jdxcode 21 minutes ago | parent
_itsRoze 23 minutes ago | parent
knose 21 minutes ago | parent
ierukah 16 minutes ago | parent
isityettime 8 minutes ago | parent
and on GitLab: https://docs.gitlab.com/user/project/wiki/
It sounds like the whole argument here is that the commits in the docs repo aren't identical commits in the source code repo. But you can ameliorate that with something like tags or submodules.
dayyan 12 minutes ago | parent
shevy-java 6 minutes ago | parent
If I were Github I would improve the wiki, a bit stylistically, to make it more visually pleasing to use (but not much, those designers always go overboard when making changes in my experience), but much more importantly so, to make the wiki a more flexible addition, including API-wise, usage examples, documentation and so forth. People can, in principle, do so on their own, but also from experience, most people stop doing so after a while, and then the wiki decays into outdated information. That's bad too. Spawning more issues to manage the wiki also does not work well.