Skip to content
/ hoofli Public
generated from dnnrly/goclitem

Generate PlantUML diagrams from Chrome or Firefox network inspections

License

Notifications You must be signed in to change notification settings

dnnrly/hoofli

hoofli

Generate PlantUML diagrams from Chrome or Firefox network inspections

GitHub release (latest SemVer) GitHub Workflow Status report card godoc codecov

GitHub watchers GitHub stars Twitter URL

This tool reads browser HAR files stored on your local disk and transforms them into PlantUML formatted files. You will need to download PlantUML from https://plantuml.com/ or use the package management tool of your choice

Installing

$ go install github.com/dnnrly/hoofli/cmd/hoofli

Running Unit Tests

$ make test

Running Acceptance tests

$ make deps
$ make build acceptance-test

Important make targets

  • install -- install hoofli from the current working tree
  • build -- build hoofli
  • clean -- remove build artifacts from the working tree
  • clean-deps -- remove dependencies in the working tree
  • test-deps -- ci target - install test dependencies
  • build-deps -- ci target - install build dependencies
  • deps -- ci target - install build and test dependencies
  • test -- run unit tests with tparse prettifying
  • acceptance-test -- run acceptance tests on built hoofli
  • ci-test -- ci target - run unit tests
  • lint -- run linting
  • release -- ci target - release hoofli
  • update -- update dependencies
  • help -- Show this help.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Pascal Dennerly - Initial work - dnnrly

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details

Acknowledgments

  • Important people here