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

Website doesn't convey crucial info #17

Open
elektronik2k5 opened this issue Sep 14, 2024 · 2 comments
Open

Website doesn't convey crucial info #17

elektronik2k5 opened this issue Sep 14, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@elektronik2k5
Copy link

elektronik2k5 commented Sep 14, 2024

Hi! Interesting project. I'm intrigued by the API here cause I haven't seen anything alike in react packages. It is rather unusual and I see the potential in such an approach.

Anyways, the issue is about the website: https://react-call.desko.dev/. It is a demo, which is great (since most packages fail to even ship a demo). But it fails to mention the problem which this project solves. In other words: what is it even good for?

Here's the flow for someone who lands on the website (like me, after someone sent me the link):

  1. See cool demo, play with it. Nice, got some potential, just cause there is a demo and is isn't shit. But what does it actually do? Does it differ from any other modal package? No idea. Typically, at this stage I'd give up. However, the demo quality convinced me to investigate further. Click the barely visible, small See docs link in bottom right corner of giant title. ->
  2. New tab on github project (instead of direct link to readme) - all I see is the files and directories. Scroll down ->
  3. Go past project files, title + subtitle + npm i ... + link to demo, features ->
  4. Finally! The pattern provides an example to what's it good for and Use cases expand on that. Next, I see the well annotated Usage block. Problem description and how this package tries to solve it.

I suggest changing the demo page and readme to first cover the pattern, use cases and usage, proceed to demo and follow up with the rest of the documentation.

@desko27 desko27 added the documentation Improvements or additions to documentation label Sep 15, 2024
@desko27
Copy link
Owner

desko27 commented Sep 21, 2024

Hey @elektronik2k5!!

Thanks for your ideas and your interest in the library. Honestly the website has been a "first do it" approach and I totally agree on your points, some of which I had already wondered myself.

I just got a newborn and we're still adapting to new life, which is why this is gonna take longer than normal for me, but I wanted to let you know I intend to cover all that's been discussed.

I just deployed #18 to reduce some friction on the website, next I'll take care of the readme as suggested, and finally I intend to revamp the website with some ideas I've got to make clearer how the lib works.

Thanks again!

@desko27
Copy link
Owner

desko27 commented Dec 13, 2024

Hi there!

I just merged #25 which tries to address the readme as suggested. @elektronik2k5 please let me know if I'm missing something on that or if we could still fine tune anything.

Re. the website, it will take a bit longer because I struggle to get some free time, but it will happen.

Thanks again for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants