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

rename this repo to go #64

Closed
cbrake opened this issue Jul 17, 2020 · 2 comments
Closed

rename this repo to go #64

cbrake opened this issue Jul 17, 2020 · 2 comments

Comments

@cbrake
Copy link
Member

cbrake commented Jul 17, 2020

renaming will give us a go import path of:

github.com/simpleiot/go

instead of:

github.com/simpleiot/simpleiot

it is a little shorter and fits in better with the other repo names. This repo is essentially a monorepo of go code that can be used to build both edge and cloud IoT apps, so it seems go is a fitting name for the repo.

Let me know any thoughts, or if this will greatly inconvenience anyone? Now is better than 2 years from now to make this change.

@cbrake
Copy link
Member Author

cbrake commented Jul 17, 2020

thinking more -- could archive this repo so it can still be used and simply start a new one -- then nothing should break.

@cbrake cbrake changed the title rename this repo to go (THIS WILL BREAK IMPORT PATH) rename this repo to go Jul 26, 2020
@cbrake
Copy link
Member Author

cbrake commented Sep 1, 2020

I've decided to leave as is. The repo includes both frontend and backend code (go/elm), so its not really pure go, and who knows -- we may end up with a different language for the backend some day, so I think simpleiot is the most flexible and descriptive, even though the go imports look a little ugly. But, with goimports integration in editors, most developers don't manually type out import paths anymore.

On gophers slack, I was advised by one person not to use a vanity import url, like many go projects do:

image

@cbrake cbrake closed this as completed Sep 1, 2020
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

No branches or pull requests

1 participant