hyphacoop / organizing

Coordination and documents for our member and board meetings πŸ“‘ 🌴
https://meetings.hypha.coop
11 stars 7 forks source link

Retire Rebrandly and transfer to new shortlinks implementation #282

Closed dcwalk closed 4 years ago

dcwalk commented 4 years ago

This initial comment is collaborative and open to modification by all.

Task Summary

🎟️ Re-ticketed from: #262
πŸ—£ Loomio: N/A
πŸ“… Due date: N/A
🎯 Success criteria: We've successfully sunsetted/retired Rebrandly and adopted our new shortlink service.

To Do

dcwalk commented 4 years ago

Is there any way we can integrate the two shortlink repos? I'm a little confused as to why we need two @YurkoWasHere?

YurkoWasHere commented 4 years ago

@dcwalk

Before we had shortlinks -> worker-coop-scripts -> spreadsheet2shortlinks -> rebrandly

shortlinks-site

shorlinks

YurkoWasHere commented 4 years ago

not sure who to flag for PR requests..

benhylau commented 4 years ago

I think we can merge them and have shortlinks as an "example". But I think this is a small example of the larger convo on how infra likes to separate "common infra" (like ansibles) and "config" (hypha-specific). Let's make this an infra discussion in next meetings.

Even if we don't merge them, we should definitely change to names, now it's hella confusing :)

dcwalk commented 4 years ago

There are patterns for having them in the same place common to other projects, e.g. having a .env sample, having a config file with meaninful variable names, strong documentation and separation of where config is stored, etc...

Given how small the nature of this is it seems a candidate for having in a single repo over two

benhylau commented 4 years ago

@ASoTNetworks is working on the ansibles for website and this. It's being worked on as part of this.

benhylau commented 4 years ago
  1. Move the configurations csv into new configurations repo under hyphacoop/shortlinks/
  2. Rename shortlinks-site to links.hypha.coop
  3. Archive shortlinks
  4. Update both README files to reflect current status
benhylau commented 4 years ago

@ASoTNetworks https://github.com/hyphacoop/shortlinks/pull/33 links to a deprecated repo, and https://github.com/hyphacoop/link.hypha.coop doesn't tell me how it gets deployed (I assume is thru https://github.com/hyphacoop/link.hypha.coop/blob/master/.travis.yml to https://github.com/hyphacoop/ansibles/blob/master/deploy-hypha-sites/deploy-site-link.hypha.coop.yml) but that's never mentioned in the README.

I suggest that you handle to two existing PRs on the repo, then send a new PR to reflect the actual deployment setup.