frankbraun / codechain

Codechain — code trust through hash chains
The Unlicense
45 stars 11 forks source link

add make help and make test-install #15

Closed jaeh closed 4 years ago

jaeh commented 4 years ago

ohai.

this was the first time i used any go codebase, pretty painless.

make test-install is what i was missing to get the tests running.

i also added a make help task with output that represents my understanding, feel free to reword ofc.

unlicense applies to all my contributions here.

frankbraun commented 4 years ago

Thanks, looks good!

Just one note: As an end-user you should install Codechain via the bootstrapping process, so that secpkg can update Codechain itself.

However, as a developer hacking on Codechain itself (or if you need the cutting edge version), make && make install is the way to go.

jaeh commented 4 years ago

i figured that bootstrapping will be the way to go for any actual application of codechain, just wanted to make sure the initial clone, install, test workflow does what it is intended to do, it's an important first sanity check that i think a lot of developers do, in your case i knew that i triggered the fault, but in many cases i instantly open an issue because i expect the library not to work as expected.

frankbraun commented 4 years ago

OK, makes sense. Don't trust, verify ;)