goabstract / abstract-sdk

Universal JavaScript bindings for the Abstract API and CLI
https://sdk.goabstract.com
MIT License
57 stars 18 forks source link

Feedback on Abstract SDK from web developer #174

Closed berezovskyicom closed 4 years ago

berezovskyicom commented 4 years ago

Hey to all Abstract team. Firstly, thanks for building Abstract SDK, I believe it's very cool for the design and development community. As I was playing with your SDK for some time, I have noticed things that can be improved:

bitpshr commented 4 years ago

Hi @berezovskycom, thank you for taking the time to provide such thorough and actionable feedback! Everything you mentioned is totally valid, and we plan to address most of these items over the next few weeks. Some of these items are quick wins, like making our documentation better and clearly specifying minimum versions of Node.js. Other items listed are a bit more involved, like adding better boilerplate code and a tutorial system, and we're actively planning a documentation overhaul scheduled to start soon after the holidays. Our newly-planned site should address all of these concerns.

I'll definitely leave this issue open to track the documentation improvements that you suggested around abstract and Node.js versions. Thanks again for helping us make our SDK and its documentation as clear and reliable as possible, this is very helpful.

berezovskyicom commented 4 years ago

Hi @bitpshr! Thanks for your reply. I took some time to think about your feedback. So, yes, specifying the minimum Node.js version would've prevented my case. It's great that you can fix it fast. Perfect choice on Docusaurus, used to work with it before, really dev-friendly. You might want to contact Docusaurus to add Abstract as users for better brand recognition.

Tutorial system with boilerplate would be a killer feature. Definitely look forward on looking at it later. Great idea.

Besides, I just noticed that it would be nice to add a 'copy' button for every embedded code, most docs have such thing. And you might want to change the domain, since your main website is abstract.com (not goabstract anymore). I suggest you to create redirects, so people with the outdated urls would still visit your website.

I do believe that Abstract is moving fast, so good luck on your implementation! Vladimir.

bitpshr commented 4 years ago

Minimum Node version updated in 5b55194aafe9707365b8d9cb6319e2a9fcbadb91 and 487b9f9f83f423431d4eda145629755969d72d3c. Thanks again for such great feedback @berezovskycom; we've taken everything you've listed above we're using it to help inform the new documentation system that's currently being planned. Don't hesitate to reach back out if you have any additional thoughts.