These patches setup an initial Go module for the xenlight package. The
go code is tracked again, since the module is defined in xen.git as
xenbits.xenproject.org/git-http/xen.git/tools/golang/xenlight. The final patch
adds a README and LICENSE to tools/golang/xenlight so that the package
will show up properly on pkg.go.dev and be available via the module
proxy at proxy.golang.org.
Changes in v2:
- Use xenproject.org instead of xen.org in module path.
- Use `go build` instead of `go install` in xenlight Makefile.
- Use LGPL instead of GPL for xenlight LICENSE.
- Add entry for xenlight package in SUPPORT.md.
- Change some wording in the README for clarity.
Changes in v3:
- Use LGPL as-is from [1].
- Wrap lines in README.
[1] https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
Nick Rosbrook (1):
golang/xenlight: add necessary module/package documentation
SUPPORT.md | 6 +
tools/golang/xenlight/LICENSE | 502 ++++++++++++++++++++++++++++++
tools/golang/xenlight/README.md | 28 ++
tools/golang/xenlight/xenlight.go | 2 +
4 files changed, 538 insertions(+)
create mode 100644 tools/golang/xenlight/LICENSE
create mode 100644 tools/golang/xenlight/README.md
--
2.17.1