SpankChain / general-state-channels

Spankchain PoC implementation of generalized state channels
https://spankchain.com/
GNU Affero General Public License v3.0
156 stars 24 forks source link

Continuous Integration and Solium #11

Closed NFhbar closed 6 years ago

NFhbar commented 6 years ago

Travis CI Added integration with Travis. If accepted badge in README will have to be changed to your own Travis account by enabling the main repo.

Solcover Integrated Solcover into Travis pipeline to automate the testing process. If accepted badge will have to be updated in README.

Solium Linter for contracts. I fixed small warning but left most alone since there are no style guidelines. I added .soliumrc.json with the standard recommended rules.

Also added a few cosmetic changes.

Hope it helps :)

nginnever commented 6 years ago

This is amazing thank you! LGTM. Going to go ahead and merge.

NFhbar commented 6 years ago

Cool! Remember to set up your Travis and Coveralls and have the badges pointing to them. I'll look into adding a few more tests.