Gridcoin-RPC
GitHub: https://github.com/gridcat/gridcoin-rpc
NPM: https://www.npmjs.com/package/gridcoin-rpc
Hello everyone. I'd like to introduce to you the project I've be up to during the holidays.
This is zero dependency promise based nodejs wrapper for communication with Gridcoin daemon (wallet actually).
The aim of this project is to provide javascript interface to the Gridcoin wallet and (which is most important) provide nice in-code documentation for all the possible commands.
This is my first TypeScript attempt so I really need some help here from the community such a code review etc.
Technology Stack
We use TypeScript here. CircleCI as a CI tool.
Semantic-release is used for the automated deployments.
We use Conventional Commits.
Roadmap
- Add and test ssl support
- Add automated functional tests (against the live daemon instance)
- Provide build for browsers
- Keep improving documentation
- Set up automated functional tests
How to contribute
- Fork the repo
- Clone it and install dependencies
git clone https://github.com/YOUR-USERNAME/gridcoin-rpc
npm install - Make and commit your changes. Make sure the commands
npm run build
andnpm run test:prod
are working. Keep in mind we use Conventional Commits so either use defined format either just usenpm run commit
command so it will provide nice wizard for the commit format. All commits messages will be used to generate changelog. Please keep updating JSDOC comments as it will be used for documentation. Please do not update package version as it is done automatically with semantic release. - Finally send a GitHub Pull Request with a clear list of what you've done (read more about pull requests). Make sure all of your commits are atomic (one feature per commit).
P.S. I hope someone may find this project to be useful :-)
https://github.com/gridcat/gridcoin-rpc/compare/dev@%7B14day%7D...dev
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? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your review, @helo! Keep up the good work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great project. Unfortunately I don't know js, so can't help.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @gridcat! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @gridcat!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Lol.
Reviewer actually earned with my code 6 times more than I did.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
My upvote improved it a little :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yup it did :) Thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Post more about it, perhaps snippets on how to do common tasks, better than a one off reward :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit