-
Notifications
You must be signed in to change notification settings - Fork 29
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
🌟 Community Feature Challenge: OpenFGA 🌟 #6
Comments
/bounty 200 |
💎 $200 bounty • Permit.ioSteps to solve:
Thank you for contributing to permitio/permit-cli! Add a bounty • Share on socials
|
/attempt #6
|
Cancelling my attempt, I accidentally commented on the wrong issue. |
/attempt #6 How It will work
BENEFITS Options |
/attempt #6 I've been using OpenFGA for a while now, and I've noticed that defining authorisation models through the CLI can be a bit daunting, especially for newbies. So I have an idea that I think could make everyone's life easier: Interactive Model Wizard for OpenFGA CLIThe Problem: Let's face it - writing permission models from scratch can be tricky. We've all been there, staring at the terminal, trying to remember the exact syntax or wondering if our relationships make sense. My Solution: What if we had an interactive CLI command that walked you through building your authorisation models? Think of it as having a friendly expert sitting next to you! Here's how it would work: # Just type this to start the interactive experience
openfga model interactive What would it do? 🛠️
Why You'll Love It ❤️
ImplementationThis would be a focused addition to the CLI - something that could realistically be built as a bounty project. It's not trying to boil the ocean, just make our daily work with OpenFGA smoother and more enjoyable. If you've ever wished for a more intuitive way to create authorisation models, vote this up! I'd also love to hear your thoughts and suggestions in the comments. Let's make OpenFGA even better together! 🚀 This version:
Options |
Proposal: An Interactive Model-Building Assistant for the OpenFGA CLI Defining authorization models by hand in the CLI can feel like solving a puzzle in the dark. While OpenFGA is powerful, starting from scratch—especially for newcomers—often leads to trial and error. Let’s introduce an interactive assistant that guides you step-by-step, checks for errors, and even provides a visual map, all within the CLI. Command Example: openfga model interactive Key Features
Design & UX Considerations
Implementation RoadmapPhase 1 (2-3 weeks):
Phase 2 (3-4 weeks):
Phase 3 (2 weeks):
Total Time Estimate: Approximately 7-9 weeks from concept to a stable release. |
Are you using OpenFGA? Feeling like you can get better from it? This is one of our 10 community feature challenges, and we want your input on how we can enhance the usability of the OpenFGA service. This is a space for you to share your ideas on what would make this part of the CLI even better!
How to Participate
Why Join In?
What’s Next?
We’ll keep this challenge open for proposals and upvotes until November 10th, 2024. Once the top idea is chosen, we’ll update this issue with details on the bounty and the next steps for development.
Thank you for helping us make the Permit CLI even better. We can’t wait to see what you come up with! 🌟
The text was updated successfully, but these errors were encountered: