Toolset mnemonic workspace
What is this pull request?
The toolset that is most often used for working with stimulus reflex enhances vanilla rails to a degree that warrants separation by name. The combination of Trubo, StimulusReflex, CableReady and Stimulus.js offers incredible advantages in developer experience and what can be done with it comapared to vanilla rails. This pull request is a workspace to collaborate on thiss issue.
Why this is a good idea?
Having a brandable and recognisable mnemonic would be really aid in the marketing efforts of the project. As of now StimulusReflex is just another gem for the rails framework but in reality the whole toolset transforms the developer experience, the creative options and capabilities of rails so much that it is a separate stack. (this would be similar to nextjs and react). It would be really important for marketing it to companies in order to gain more widespread adoption and new contributors (The business applications of StimulusReflex toolset in comparison to any SinglePageApplication are enormous).
Where does this come from?
We discussed this with other project members on discord and it seems to have enough traction to start working on it more seriously than a message in the #random channel.
What letters we could use for the mnemonic?
The parts that we could use for this mnemonic are:
- R (Rails)
- S (StimulusReflex)
- A (ActionCable)
- C (CableReady)
- H (Hotwire)
- T (Turbo)
- M (Mrujs)
What proposals could be considered?
Mnemonic proposals for now are:
- STAR (StimulusReflex Turbo ActionCable Rails)
- CASH (CableReady ActionCable StimulusReflex Hotwire)
- STARCH (StimulusReflex Turbo ActionCable Rails CableReady Hotwire)
- MASH (Mrujs ActionCable StimulusReflex Hotwire)
We encourage discussion and proposals from other community members.
STAR and STARCH are my votes :-)
The Turbo Boost initiative is going to clear up some of the branding. All of the parts are still present or have counterparts in the new landscape:
R (Rails) S (Stimulus) S (StimulusReflex) => Turbo Boost (Commands) A (ActionCable) C (CableReady) => Turbo Boost (Streams + Turbo Power) H (Hotwire) T (Turbo)
We are going to close this one for now, please let us know on Discord if you have any other ideas and suggestions! Thank you!