gratipay / gratipay-badge

GitHub styled badge for Gratipay
The Unlicense
24 stars 15 forks source link

bring under Gratipay org? #5

Closed chadwhitacre closed 10 years ago

chadwhitacre commented 10 years ago

@twolfson Would you be interested in bringing this project under the Gratipay organization on GitHub? I'd be happy to keep you as the manager of the repo from a permissions standpoint. :-)

twolfson commented 10 years ago

I would definitely be up for that. Let's first address #3 and #4, then we can sort the rest out.

chadwhitacre commented 10 years ago

Sounds good! :-)

twolfson commented 10 years ago

Okay, #3 and #4 have been closed up. I have been going back and forth on whether we should do a rename or fork based on git history (e.g. create repo, push master, reset CHANGELOG).

I am leaning towards the latter since it will allow us to throw away things like dist/gittip.png because some people hotlinked to master (e.g. me). Thoughts?

seanlinsley commented 10 years ago

I have been going back and forth on whether we should do a rename or fork based on git history (e.g. create repo, push master, reset CHANGELOG).

I'm not sure I understand the fork option. What downside is there to renaming the repo to gratipay-badge and moving it under the Gratipay organization?

twolfson commented 10 years ago

The fork option would go as follows:

From the command line, the second item would look like:

# Inside of `twolfson/gittip-badge`
# Update git remote
git remote rm origin
git remote add origin git@github.com:gratipay/grapitay-badge

# Push all branches
git push --all

The downside is that we are left maintaining legacy URLs due to hotlinks to the master URL.

https://rawgithub.com/twolfson/gittip-badge/master/dist/gittip.png

https://github.com/twolfson/foundry/blame/1.1.1/README.md#L123-L125

This means we must always maintain a dist/gittip.png, even after the rename. I should have made another branch (e.g. 0.x.x) and been linking to that but I am fallible and made a mistake.

seanlinsley commented 10 years ago

I don't think it's too much of a burden to maintain old URLs. Gratipay's main widgets (as well as Shields) are set up to respond to both old and new requests.

When moving & renaming a repo, GitHub maintains the URLs so people's existing links won't break.

twolfson commented 10 years ago

I was more concerned about it being dead weight in every git commit but if Gratipay doesn't mind/follows their convention, then I am fine with it. Can someone add me to the Gratipay organization so I can perform the rename?

chadwhitacre commented 10 years ago

@twolfson I've invited you to the Gratipay organization, owners group. I'll drop your perms back after you finish the repo transfer. :-)

twolfson commented 10 years ago

Sorry for the delay on this, renaming/updating repo now. For what it's worth, I think you can create another non-owners admin team that is allowed to create repos.

twolfson commented 10 years ago

Okay, transfer complete. I added it to the gratipay team when prompted. Feel free to update this to the proper teams.

It looks like the URLs are still working:

https://cdn.rawgit.com/twolfson/gittip-badge/1.1.0/dist/gratipay.png

https://rawgit.com/twolfson/gittip-badge/1.1.0/dist/gratipay.png

Next up is updating the documentation to match

twolfson commented 10 years ago

Okay, updated all references and decided to make another major release for good measure. Everything is up to date as of 2.0.0

rohitpaulk commented 10 years ago

:+1:

chadwhitacre commented 10 years ago

Huzzah! I dropped you from the owners team before setting up a Gratipay Badge team with admin rights on this repo, so I believe you'll need to accept an invitation again?

twolfson commented 10 years ago

Yep, I did. Thanks =)

chadwhitacre commented 10 years ago

Huzzah! May I add you to https://gratipay.com/Gratipay/members/? :-)

twolfson commented 10 years ago

Yea, go for it. I thought I was already on there for my www.gittip.com contributions back in the day but I guess not =P

chadwhitacre commented 10 years ago

I just checked in the db. You were on the team, but it looks like I dropped you during some housecleaning in April (we need better infrastructure to notify people of that, at the very least). Welcome back! :-)

twolfson commented 10 years ago

:tada: