Skip to content
New issue

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

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

Already on GitHub? Sign in 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants