910 B
For terminal commands use commands that are compatible with Windows GitBash.
If building, running or testing changes to the CLI program, use this command to build local changes:
go build -o masonry.exe ./cmd/cli/
You can assume your working directory is ~/src/masonry
Do not delete or replace files if you can't read them. Sometimes there are bugs with your file system integration. The user will want to fix any integration issue you may encounter.
When adding tests, always write tests that exercise the code that ends up in the product. Do not re-implement functions just to run tests against. Refactoring code to make it more testable is acceptable.
As we add features to Masonry, adding fully implemented examples of using those features as new directories in the examples
directory under their own self-contained directory with a readme.md is highly encouraged. Similar to the libp2p project.