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

Move management clients into management package #46

Merged
merged 2 commits into from
Feb 17, 2015

Conversation

jen20
Copy link
Contributor

@jen20 jen20 commented Feb 14, 2015

This commit moves around the packages for the Azure SDK as discussed in #45.

Management and Storage have been moved to the top level of packages along with Core.

This commit moves around the packages for the Azure SDK as discussed in
'management', and storage has been moved to a top level concept.
@@ -1,3 +1,3 @@
language: go
go: tip
script: go test -v ./azure/...
script: go test -v ./storage/...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can add an extra step like go build ./mangement/... to check if everything at least builds.

@ahmetb
Copy link
Contributor

ahmetb commented Feb 14, 2015

LGTM.

I can probably split blob storage client to storage/blob/ sometime later. It's not really urgent and requires a bit of extra work.

@ahmetb
Copy link
Contributor

ahmetb commented Feb 15, 2015

@jen20 I really hate Makefiles personally and don't use them except absolutely necessary. The go command pretty much aims to eliminate a need for Makefiles. Is there a particular reason you incorporated makefiles in this change? circle.yml file does support multiple commands very well.

@jen20
Copy link
Contributor Author

jen20 commented Feb 16, 2015

@ahmetalpbalkan it's just the easiest most cross platform (Windows excepted, though it's even there) way of running all this stuff prior to checkin. Also, it's using travis rather than circle, but there's still no trivial way to run everything locally with one command to even check builds prior to push.

@ahmetb
Copy link
Contributor

ahmetb commented Feb 16, 2015

@jen20 yep, as you said it requires make on windows :-) I think we should undo that commit and discuss part of another PR. My argument mostly evolves around motivation for "go" command and why they thought Makefile shouldn't exist for Go projects here: https://golang.org/doc/articles/go_command.html

@jen20
Copy link
Contributor Author

jen20 commented Feb 17, 2015

@ahmetalpbalkan done, for now I've added it to the .travis.yml file instead.

ahmetb added a commit that referenced this pull request Feb 17, 2015
Move management clients into `management` package
@ahmetb ahmetb merged commit f331061 into Azure:master Feb 17, 2015
@jen20 jen20 deleted the package-names branch February 17, 2015 20:48
marstr pushed a commit to marstr/azure-sdk-for-go that referenced this pull request Apr 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants