michikoid-framework

1.8.1 • Public • Published

Michikoid framework

The etymology of Michiko is 美 (mi) "beautiful", 智 (chi) "wisdom, intellect" and 子 (ko) "child"

A smart contract prototyping system based on truffle

Build Status

npm version

Installation

Npm

npm install michikoid-framework

Based on the codebase of truffle

The project is a fork of the truffle codebase at version 2.0.7. Thus a MIT License applies.

Why a fork?

The ethereum/pudding/web3 world is pretty new and a bigger ecosystem does not hurt at this point. I liked truffle, but felt it had some shortcomings. As things go with different opinions about how to incorporate changes and roadmaps already outlined by project owners: Its simpler to continue on my own here.

Some project goals:

  • the setup seems ok as it is. Not so much feature wishes
  • Remove all UI part from the framework
  • Aim for a system that exports artifacts for multiple frameworks
  • Modularize all the things. That will allow for re-use
  • Test things that are shipped as nice unit tests
  • Provide code for the community before anything even will be released
  • Provide ideas for the original truffle
  • Speed up the development cycle

State of the project

Cant say much about the general progress, as I am taking everything apart and sticking it back together.

However, my guess is a coverage of 70% gives me enough control to generate the first CLI tools.

  • Statements : 26.3% ( 223/848 )
  • Branches : 11.27% ( 39/346 )
  • Functions : 15.61% ( 32/205 )
  • Lines : 27.58% ( 222/805 )

Readme

Keywords

none

Package Sidebar

Install

npm i michikoid-framework

Weekly Downloads

1

Version

1.8.1

License

MIT

Last publish

Collaborators

  • sebs