Git Product home page Git Product logo

solarweavebridge's People

Contributors

theloneronin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

solarweavebridge's Issues

Improve console outputs

Description

  • Console outputs should be less redundant when wallet is out of funds. Instead of outputting upload failed over and over. Just show it once, or, once every few minutes. And then output valid logs once the funds are back.

  • Clean up verbose output logs. Especially if upload >1000 blocks at a time. It's better to just have the range instead of the full list.

Example:

Uploaded blocks 1000-11000

Instead of:

Upload blocks 1000,1001,1002 etc

Improve options parsing

Description

  • Currently there is a custom options parsing tool which is ultimately redundant.

  • Update the options parsing to use the commander style conventions.

Solution

  • Use program.opts() instead.

  • Have an extended interface for verbose and strict typings

  • Use this file as a reference

ESLint and Standardized Code Conventions

Description

  • Add an .eslintrc file to the project.

  • Update code conventions to match ESLint standards.

  • Make sure it passes eslint tests in Travis-CI

  • Add a lint npm command.

Integrate CodeCov into Travis CI

Description

  • CodeCov reports should be uploaded automatically in the Travis CI integration

  • Should also reconfigure mocha tests to run properly via yarn

Notes

Should also update unit tests and try to get coverage closer to 100% if not 100%.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.