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

🌱🥔⛰️🔌 Utilities #252

Closed
6 of 9 tasks
zspencer opened this issue May 7, 2021 · 1 comment
Closed
6 of 9 tasks

🌱🥔⛰️🔌 Utilities #252

zspencer opened this issue May 7, 2021 · 1 comment
Labels
⛰️ epic Work we expect will take multiple patches to complete ✨ feature Reduces Client's Burden or Grants them Benefits 🥔 Satisfices It's good enough to use, but not particularly great 🔌 Utility
Milestone

Comments

@zspencer
Copy link
Member

zspencer commented May 7, 2021

Utilities are how Convene Neighborhoods, Spaces, and Furniture integrate with other services on the web. Some examples:

  • The Stripe Utility allows a Space or Furniture to receive online payments.
  • The Plaid Utility allows
  • The Jitsi Utility provides real-time Video and Audio support.
  • The AirTable Utility allows Furniture to reflect data from a shared Spreadsheet.
  • The Google Groups Utility allows Furniture to manage Google Group Memberships programmatically.

Etc.

Utilities tend to emerge from Furniture that would like to leverage a 3rd-party service, and get extracted into the app/utilities folder once a few pieces of Furniture are talking to the same service.

Use Cases

@zspencer zspencer added this to the 1.0 - Andromeda milestone May 7, 2021
@zspencer zspencer added back-end ✨ feature Reduces Client's Burden or Grants them Benefits ⛰️ epic Work we expect will take multiple patches to complete labels May 7, 2021
@zspencer zspencer changed the title Feature: Utilities and Utility Hookups - Interoperability with External Services Feature: Utilities Oct 21, 2022
@zspencer zspencer removed back-end ✨ feature Reduces Client's Burden or Grants them Benefits ⛰️ epic Work we expect will take multiple patches to complete labels Oct 21, 2022
@zspencer zspencer changed the title Feature: Utilities Utilities Feb 26, 2023
@zspencer zspencer changed the title Utilities 🌱🥔 Utilities Feb 26, 2023
zspencer added a commit that referenced this issue Mar 2, 2023
- #252

Since 2.7 is EOL in 3 weeks, we probably should do this sooner rather
than later, eh?
zspencer added a commit that referenced this issue Mar 2, 2023
- #252

Since 2.7 is EOL in 3 weeks, we probably should do this sooner rather
than later, eh?
zspencer added a commit that referenced this issue Mar 2, 2023
* `Neighborhood`: Bump to Ruby 3.1

- #252

Since 2.7 is EOL in 3 weeks, we probably should do this sooner rather
than later, eh?
zspencer added a commit that referenced this issue Mar 11, 2023
- #252

OK, this should get us close to renaming `UtilityHookup` to `Utility`!
zspencer added a commit that referenced this issue Mar 11, 2023
- #252

OK, this should get us close to renaming `UtilityHookup` to `Utility`!
zspencer added a commit that referenced this issue Mar 11, 2023
- #252

OK, this should get us close to renaming `UtilityHookup` to `Utility`!
zspencer added a commit that referenced this issue Mar 11, 2023
* `Utility`: Eliminate the `Utilities` module!

- #252

OK, this should get us close to renaming `UtilityHookup` to `Utility`!

* 🧹 `Utility`: Dump the name `UtilityHookup`
zspencer added a commit that referenced this issue Apr 8, 2023
- #252

I noticed my local Space had two `Stripe` utilities and I wanted to get
rid of one but I couldn't because the feature didn't exist.

So now it does.

I also ditched the `Utility` form from the `Space#edit` page and made
the list of utilities look more like the list of furniture, with edit
and trash buttons on the right.
zspencer added a commit that referenced this issue Apr 8, 2023
- #252

I noticed my local Space had two `Stripe` utilities and I wanted to get
rid of one but I couldn't because the feature didn't exist.

So now it does.

I also ditched the `Utility` form from the `Space#edit` page and made
the list of utilities look more like the list of furniture, with edit
and trash buttons on the right.
zspencer added a commit that referenced this issue Apr 9, 2023
`Utilities`: Tidy up `#edit` and `#destroy` use-cases

- #252

I noticed my local Space had two `Stripe` utilities and I wanted to get
rid of one but I couldn't because the feature didn't exist.

So now it does.

I also ditched the `Utility` form from the `Space#edit` page and made
the list of utilities look more like the list of furniture, with edit
and trash buttons on the right.
@zspencer zspencer added ✨ feature Reduces Client's Burden or Grants them Benefits ⛰️ epic Work we expect will take multiple patches to complete 🔌 Utility 🥔 Satisfices It's good enough to use, but not particularly great labels May 4, 2023
@zspencer zspencer changed the title 🌱🥔 Utilities 🌱🥔⛰️🔌 Utilities May 4, 2023
zspencer added a commit that referenced this issue Feb 18, 2024
zspencer added a commit that referenced this issue Feb 20, 2024
zspencer added a commit to zinc-collective/tobias that referenced this issue Mar 25, 2024
@rosschapman
Copy link
Contributor

🧹 Relegated to cold storage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⛰️ epic Work we expect will take multiple patches to complete ✨ feature Reduces Client's Burden or Grants them Benefits 🥔 Satisfices It's good enough to use, but not particularly great 🔌 Utility
Projects
None yet
Development

No branches or pull requests

2 participants