You are viewing a single comment's thread from:

RE: Introducing: Jarvis - Your Personal Assistant for Steem

in #steem6 years ago

Looks like a very useful project for people who have multiple accounts, great stuff! As @geronimo said, it would make a lot of sense to have a UI for the laymen out there - hopefully someone takes on that task for you.

As for the code itself:

  • Great to see you included so many tests!
  • Was wondering what __awaiter is - it's duplicated across multiple files many times, which could maybe be refactored.
  • There are a lot of functions like steem_to_vest, power_up etc. that I presume you also use in other projects; can't you make an npm package for these (I'm not exactly knowledgable about doing this, so I could be completely wrong).
  • Some small inconsistencies that could be fixed by using a linter, but other than that, it looks like a lot of high quality work.
  • Would be better to split up the commits instead of having one big one, but you know that already.
  • Great documentation on how to use the config!

Another great project from you, as always. Thanks for all the amazing work you do on the blockchain!


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Sort:  

As @geronimo said, it would make a lot of sense to have a UI for the laymen out there - hopefully someone takes on that task for you.

I think so as well! :D

Was wondering what __awaiter is - it's duplicated across multiple files many times, which could maybe be refactored.

__awaiter is part of the compiled code dist. Normally, I don't ship this but when I'm expecting end-users to handle them, I do. It's def. not best practice and I might stop doing that in the future.

There are a lot of functions like steem_to_vest, power_up etc. that I presume you also use in other projects; can't you make an npm package for these (I'm not exactly knowledgable about doing this, so I could be completely wrong).

That's actually a goal, but I didn't have enough time for that and I didn't want to push something half-backed :D

Would be better to split up the commits instead of having one big one, but you know that already.

I had 50+ commits, but reduced them to one, simply as an initial commit.


Thanks for the in-depth feedback!

That's actually a goal, but I didn't have enough time for that and I didn't want to push something half-backed :D

Would be great, as I will be needing something like this in the future, haha!

WOMAN; you fall in love with the features that make you happy, and they try to take that feature from you.

Thank you for your review, @amosbastian! Keep up the good work!