-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
pkg/sdk: combining all pkgs under pkg/sdk
into a single pkg
#242
Conversation
@hasbro17 @ericchiang we might want to think about how we can further improve on this design structure and break it up its more logical modules. |
I didn't check your travis logs but if your test seems to be ok, check your spaces/tabs in the test string template, I had the same problem. |
All travis tests pass now 👍 Needed a small change in |
Testing this PR out manually with the user-guide example since we don't have an e2e test in place right now. |
+1 Yeah, definitely "Optimize for Godoc". I think #169 and #161 will help here. Would also be interesting to know why we need both PR lgtm though @hasbro17 should approve. |
I've tested out the README and user-guide and the changes seem fine. @rithujohn191 Can you also please update the CHANGELOG as well. Just mention that the #169 is the next issue we're working on to define all the underlying pieces of the core SDK. Removing all the global state and defining clear structures will hopefully make the design more clear.
@ericchiang
I think in the original design we were anticipating to control all types in the SDK APIs but over time I'm not sure of the benefits of that. We're going to revisit this and #161 in the upcoming restructuring. |
lgtm thanks! |
LGTM |
Addresing #162. This PR combines the
pkg/sdk/{action,handler,informer,query,types}
into one package calledsdk
.The new structure: