Roadmap for JS SDK?

After the initial work with the JS SDK, we encountered some substantial issues which made development very hard. For example:

• generated code (stampit) hard to use – very un-javascript
• documentation is still lacking (e.g. the entry point documentation for all SDK features: https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/api/ae/universal.md is not very thorough and there’s no minimal working example in the README/docs that just works)
• our first running test case suddenly stopped working – the errors thrown were not really helpful

I appreciate that this is all alpha at the moment – but is there some official roadmap or estimate when the JS SDK will be production-ready?

1 Like

Hey thanks for letting us know. Maybe @emin.chain or @pegah.chain can help here.

2 Likes

Hey Erasmus:) Naz from the JS-SDK team is already on it! :tada: We’ll let you know whenever it’s going to be ready :wink:

Best,
Pegah

2 Likes

Hey @erasmus,

Nice to e-meet you and thank you for your feedback.

generated code (stampit) hard to use – very un-javascript

Stamps are a different software development paradigm and it gives us more flexibility than usual Class syntax inheritance.
Stampit library enables us to follow concept of composition over inheritance .
This blog post more deeply describes about how it works.
You can also have a look at the principles our SDK follows here.

documentation is still lacking (e.g. the entry point documentation for all SDK features: https://github.com/aeternity/aepp-sdk-js/blob/develop/docs/api/ae/universal.md 3 is not very thorough and there’s no minimal working example in the README/docs that just works)

The API documentation is not so simple because of the use of composition.
We are currently working on improving the documentation and we plan to prepare testable examples for each sdk parts.
Also you can find some code example here.

1 Like