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

gopkg.in #6

Open
GeertJohan opened this issue Jan 21, 2015 · 2 comments
Open

gopkg.in #6

GeertJohan opened this issue Jan 21, 2015 · 2 comments

Comments

@GeertJohan
Copy link

Any interest in publishing this package using gopkg.in. This basically means you're doing a compatibility promise and can make incompatible changes (if thats ever required) in a new release (v2).

@GeertJohan
Copy link
Author

You could just tag the latest commit as v1.0.0 and push a change to the README advertising the import path gopkg.in/alexjlockwood/gcm.v1.
Or:

  • register the github organization go-gcm
  • move this repo to the go-gcm organization
  • fork go-gcm/gcm back to alexjlockwood/gcm and replace the readme.md text in alexjlockwood/gcm so it states that the project has moved.
  • Add v1.0.0 tag in go-gcm/gcm
  • Update go-gcm/gcm readme.md to advertise gopkg.in/gcm.v1 (note that you can leave out the organization name here, gopkg.in detects the github.com/go-<name>/<name> repo path.

This way everyone importing alexjlockwood/gcm will stay on the current release, even if one day you decide to make a breaking change on master for v2, because that will be on go-gcm/gcm's master.

@0x7061
Copy link

0x7061 commented Aug 18, 2015

+1

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

2 participants