README: clarify that source archive builds lack version info
https://cuelang.org/cl/1220488 dropped the README section
on the old ldflags version injection mechanism,
but we should have instead clarified that the new automatic mechanism
requires VCS information to be present for it to work at all.
Be clear that downstream packages should build from git tags,
as building from release archives without VCS info will
fail to properly stamp the binary with version info.
While here, a few drive-by improvements and cleanups:
* Mention XML, which is popular and we support now
* Remove a redundant sentence introducing install sub-sections
* Remove the "contributing" and "license" sections;
GitHub now renders clear tabs for those next to the README
For #4292.
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Change-Id: I80664c59971e3b63e54139d6bd9724de9ccb3544
Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1232684
TryBot-Result: CUEcueckoo <cueckoo@cuelang.org>
Reviewed-by: Paul Jolly <paul@myitcv.io>