basecamp / basecamp/once-campfire

Exctract Action Web Push

Open
#80 4 comments 5 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
4.6k
Forks
791
Avg merge
11h 8m
Merged PRs (30d)
13

Description

There’s been some interest in helping pull Campfire’s Web Push out into its own gem in [this discussion](https://github.com/basecamp/once-campfire/discussions/78).

@excid3 will be leading this effort. He’s been working on it for the past few weeks with our SIP team and already has [a working prototype](https://github.com/excid3/action_push_web) with generators, a polymorphic subscription model, a Stimulus controller, and VAPID key setup.

If you’re interested in helping out, please chime in here!

Contributor guide

Open the contributing guide

Research direction

Read discussion 78 and the linked action_push_web prototype first to understand the proposed extraction and its current scope. The intended result is a standalone gem covering the mentioned generators, polymorphic subscription model, Stimulus controller, and VAPID key setup; the issue does not name repository files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, ruby
Domain
backend, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.