[PATCH v2 0/3] initialize xenlight go module

Nick Rosbrook posted 3 patches 3 years, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/cover.1589330383.git.rosbrookn@ainfosec.com
Maintainers: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
There is a newer version of this series
.gitignore                           |    3 -
.hgignore                            |    2 -
SUPPORT.md                           |    6 +
tools/golang/xenlight/LICENSE        |  198 ++
tools/golang/xenlight/Makefile       |    3 +-
tools/golang/xenlight/README.md      |   17 +
tools/golang/xenlight/go.mod         |    1 +
tools/golang/xenlight/helpers.gen.go | 4728 ++++++++++++++++++++++++++
tools/golang/xenlight/types.gen.go   | 1226 +++++++
tools/golang/xenlight/xenlight.go    |    2 +
10 files changed, 6179 insertions(+), 7 deletions(-)
create mode 100644 tools/golang/xenlight/LICENSE
create mode 100644 tools/golang/xenlight/README.md
create mode 100644 tools/golang/xenlight/go.mod
create mode 100644 tools/golang/xenlight/helpers.gen.go
create mode 100644 tools/golang/xenlight/types.gen.go
[PATCH v2 0/3] initialize xenlight go module
Posted by Nick Rosbrook 3 years, 11 months ago
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. 

Nick Rosbrook (3):
  golang/xenlight: re-track generated go code
  golang/xenlight: init xenlight go module
  golang/xenlight: add necessary module/package documentation

 .gitignore                           |    3 -
 .hgignore                            |    2 -
 SUPPORT.md                           |    6 +
 tools/golang/xenlight/LICENSE        |  198 ++
 tools/golang/xenlight/Makefile       |    3 +-
 tools/golang/xenlight/README.md      |   17 +
 tools/golang/xenlight/go.mod         |    1 +
 tools/golang/xenlight/helpers.gen.go | 4728 ++++++++++++++++++++++++++
 tools/golang/xenlight/types.gen.go   | 1226 +++++++
 tools/golang/xenlight/xenlight.go    |    2 +
 10 files changed, 6179 insertions(+), 7 deletions(-)
 create mode 100644 tools/golang/xenlight/LICENSE
 create mode 100644 tools/golang/xenlight/README.md
 create mode 100644 tools/golang/xenlight/go.mod
 create mode 100644 tools/golang/xenlight/helpers.gen.go
 create mode 100644 tools/golang/xenlight/types.gen.go

-- 
2.17.1