You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ratio between added complexity and added value is unclear to me - we know that the codebase will grow, but we have no idea how many people would be interested in that feature. My bet - not that many, as on the internet more people tend to consume content that contribute to something they use. And there's still Github that you can use to edit rules.
Actually, full inline edit and customization is something that we may want to introduce in the future. So there would be mixed concerns between editing for yourself vs editing for community (via PR). I believe we should prioritize edits for you and your team, instead of edits as Github PR workaround.
BTW - GREAT (!) that we start from the discussion here instead of coding, kudos for that 👏
Solution for easier validation:
Instead of full inline editing, I'd consider third action for sth like "Make it better / Fork it / Raise new PR" (good icon needed), linking to PR with dedicated file:
By going that way, we minimize in-app complexity, delegating rule modification to Github. Once there's increased activity around rules, we may turn it into inline editing and raising PRs.
Reaction engagement rate (target: 15% of visitors)
PR creation rate (target: 2-3% of engaged users)
Rule quality improvement (measured by reaction ratios)
Contributor retention (repeat contributions)
This approach maintains simplicity while creating a virtuous cycle: better rules attract more users, more users provide feedback, feedback drives improvements, and improvements attract contributors. The key is starting small with reactions and strategic PR links, then expanding based on actual usage patterns.
Activity
psmyrdek commentedon May 15, 2025
Great idea @pawel-twardziak, but adding my two cents:
The ratio between added complexity and added value is unclear to me - we know that the codebase will grow, but we have no idea how many people would be interested in that feature. My bet - not that many, as on the internet more people tend to consume content that contribute to something they use. And there's still Github that you can use to edit rules.
Actually, full inline edit and customization is something that we may want to introduce in the future. So there would be mixed concerns between editing for yourself vs editing for community (via PR). I believe we should prioritize edits for you and your team, instead of edits as Github PR workaround.
BTW - GREAT (!) that we start from the discussion here instead of coding, kudos for that 👏
Solution for easier validation:
Instead of full inline editing, I'd consider third action for sth like "Make it better / Fork it / Raise new PR" (good icon needed), linking to PR with dedicated file:
By going that way, we minimize in-app complexity, delegating rule modification to Github. Once there's increased activity around rules, we may turn it into inline editing and raising PRs.
Happy to consider other ideas @pawel-twardziak @mkczarkowski
psmyrdek commentedon May 15, 2025
Potentially - something to mix and merge with #54
pawel-twardziak commentedon May 26, 2025
@psmyrdek nice elaboration on the idea 🚀 thanks! I will reply today more😺
pawel-twardziak commentedon May 27, 2025
"Improve This Rule" Button (Immediate Implementation)
Smart PR Helper (Future Enhancement)
When clicked, open a modal showing:
Include contributor recognition on successful PRs
Implementation Benefits:
Combined Strategy:
Marketing & Community Benefits
Gamification Elements
Social Proof
Low-Friction Engagement
Success Metrics
This approach maintains simplicity while creating a virtuous cycle: better rules attract more users, more users provide feedback, feedback drives improvements, and improvements attract contributors. The key is starting small with reactions and strategic PR links, then expanding based on actual usage patterns.
pawel-twardziak commentedon May 27, 2025
The heck, my imagination is endless 😆