diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index edf03a0c..562cd3af 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,24 @@ name: build -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + - 'packaging/**' + - 'util/**' + - 'uml/**' + - '**.md' + branches-ignore: + - 'noactions/*' + pull_request: + paths-ignore: + - 'docs/**' + - 'packaging/**' + - 'util/**' + - 'uml/**' + - '**.md' + branches-ignore: + - 'noactions/*' jobs: build-ubuntu: diff --git a/README.md b/README.md index 78e88983..ffcd882e 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,12 @@ -# clang-uml - C++ UML diagram generator based on Clang +[
](https://github.com/bkryza/clang-uml/releases) + +# C++ UML diagram generator based on Clang [![Build status](https://github.com/bkryza/clang-uml/actions/workflows/build.yml/badge.svg)](https://github.com/bkryza/clang-uml/actions) [![Coverage](https://codecov.io/gh/bkryza/clang-uml/branch/master/graph/badge.svg)](https://codecov.io/gh/bkryza/clang-uml) [![Version](https://img.shields.io/badge/version-0.3.1-blue)](https://github.com/bkryza/clang-uml/releases) + `clang-uml` is an automatic C++ to UML class, sequence, package and include diagram generator, driven by YAML configuration files. The main idea behind the project is to easily maintain up-to-date diagrams within a code-base or document diff --git a/docs/img/clang-uml-logo.svg b/docs/img/clang-uml-logo.svg new file mode 100644 index 00000000..a259b57f --- /dev/null +++ b/docs/img/clang-uml-logo.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + +