Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

WiP - Go Plug-in/Module Support #575

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

akutz
Copy link
Collaborator

@akutz akutz commented Jun 12, 2017

This patch replaces PR #557 and introduces support for type-isolated Go plug-ins. The 'api/types/v1' package represents an initial version of the libStorage type system transformed into interfaces for use by independent, separate module files.

The architecture being developed to utilize Go plug-ins is a result of golang/go#20481.

@codecov-io
Copy link

codecov-io commented Jun 12, 2017

Codecov Report

Merging #575 into master will increase coverage by 0.14%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #575      +/-   ##
==========================================
+ Coverage   28.42%   28.56%   +0.14%     
==========================================
  Files          34       34              
  Lines        2016     2020       +4     
==========================================
+ Hits          573      577       +4     
  Misses       1381     1381              
  Partials       62       62
Impacted Files Coverage Δ
api/utils/utils_paths.go 88.04% <100%> (+0.54%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cb8a4bc...82eaef7. Read the comment docs.

@akutz akutz force-pushed the feature/mods branch 2 times, most recently from 0a6b34a to 3055d6a Compare June 12, 2017 17:17
This patch replaces PR thecodeteam#557 and introduces support for type-isolated Go
plug-ins. The 'api/types/v1' package represents an initial version of
the libStorage type system transformed into interfaces for use by
independent, separate module files.
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants