diff --git a/Makefile b/Makefile
index e7749218..da97c018 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@
# along with this program. If not, see .
SHELL = /bin/bash
-.PHONY: all version program path deps run race generate build clean test gofmt yamlfmt format docs rpmbuild mkdirs rpm srpm spec tar upload upload-sources upload-srpms upload-rpms copr
+.PHONY: all art cleanart version program path deps run race generate build clean test gofmt yamlfmt format docs rpmbuild mkdirs rpm srpm spec tar upload upload-sources upload-srpms upload-rpms copr
.SILENT: clean
SVERSION := $(or $(SVERSION),$(shell git describe --match '[0-9]*\.[0-9]*\.[0-9]*' --tags --dirty --always))
@@ -38,6 +38,42 @@ USERNAME := $(shell cat ~/.config/copr 2>/dev/null | grep username | awk -F '='
SERVER = 'dl.fedoraproject.org'
REMOTE_PATH = 'pub/alt/$(USERNAME)/$(PROGRAM)'
+#
+# art
+#
+art: art/mgmt_logo_default_symbol.png art/mgmt_logo_default_tall.png art/mgmt_logo_default_wide.png art/mgmt_logo_reversed_symbol.png art/mgmt_logo_reversed_tall.png art/mgmt_logo_reversed_wide.png art/mgmt_logo_white_symbol.png art/mgmt_logo_white_tall.png art/mgmt_logo_white_wide.png
+
+cleanart:
+ rm -f art/mgmt_logo_default_symbol.png art/mgmt_logo_default_tall.png art/mgmt_logo_default_wide.png art/mgmt_logo_reversed_symbol.png art/mgmt_logo_reversed_tall.png art/mgmt_logo_reversed_wide.png art/mgmt_logo_white_symbol.png art/mgmt_logo_white_tall.png art/mgmt_logo_white_wide.png
+
+# NOTE: the widths are arbitrary
+art/mgmt_logo_default_symbol.png: art/mgmt_logo_default_symbol.svg
+ inkscape --export-background='#ffffff' --without-gui --export-png "$@" --export-width 300 $(@:png=svg)
+
+art/mgmt_logo_default_tall.png: art/mgmt_logo_default_tall.svg
+ inkscape --export-background='#ffffff' --without-gui --export-png "$@" --export-width 400 $(@:png=svg)
+
+art/mgmt_logo_default_wide.png: art/mgmt_logo_default_wide.svg
+ inkscape --export-background='#ffffff' --without-gui --export-png "$@" --export-width 800 $(@:png=svg)
+
+art/mgmt_logo_reversed_symbol.png: art/mgmt_logo_reversed_symbol.svg
+ inkscape --export-background='#231f20' --without-gui --export-png "$@" --export-width 300 $(@:png=svg)
+
+art/mgmt_logo_reversed_tall.png: art/mgmt_logo_reversed_tall.svg
+ inkscape --export-background='#231f20' --without-gui --export-png "$@" --export-width 400 $(@:png=svg)
+
+art/mgmt_logo_reversed_wide.png: art/mgmt_logo_reversed_wide.svg
+ inkscape --export-background='#231f20' --without-gui --export-png "$@" --export-width 800 $(@:png=svg)
+
+art/mgmt_logo_white_symbol.png: art/mgmt_logo_white_symbol.svg
+ inkscape --export-background='#231f20' --without-gui --export-png "$@" --export-width 300 $(@:png=svg)
+
+art/mgmt_logo_white_tall.png: art/mgmt_logo_white_tall.svg
+ inkscape --export-background='#231f20' --without-gui --export-png "$@" --export-width 400 $(@:png=svg)
+
+art/mgmt_logo_white_wide.png: art/mgmt_logo_white_wide.svg
+ inkscape --export-background='#231f20' --without-gui --export-png "$@" --export-width 800 $(@:png=svg)
+
all: docs $(PROGRAM).static
# show the current version
diff --git a/README.md b/README.md
index 7e3b1e7a..5f4dbf5f 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,6 @@
-# *mgmt*: This is: mgmt!
+# *mgmt*: next generation config management!
+
+[](art/)
[](https://goreportcard.com/report/github.com/purpleidea/mgmt)
[](http://travis-ci.org/purpleidea/mgmt)
diff --git a/art/.gitignore b/art/.gitignore
new file mode 100644
index 00000000..81f3603b
--- /dev/null
+++ b/art/.gitignore
@@ -0,0 +1,2 @@
+*.png
+misc/
diff --git a/art/mgmt.png b/art/mgmt.png
new file mode 100644
index 00000000..9aaf8658
Binary files /dev/null and b/art/mgmt.png differ
diff --git a/art/mgmt_logo_default_symbol.svg b/art/mgmt_logo_default_symbol.svg
new file mode 100644
index 00000000..8d992709
--- /dev/null
+++ b/art/mgmt_logo_default_symbol.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/art/mgmt_logo_default_tall.svg b/art/mgmt_logo_default_tall.svg
new file mode 100644
index 00000000..9607801e
--- /dev/null
+++ b/art/mgmt_logo_default_tall.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/art/mgmt_logo_default_wide.svg b/art/mgmt_logo_default_wide.svg
new file mode 100644
index 00000000..69258de3
--- /dev/null
+++ b/art/mgmt_logo_default_wide.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/art/mgmt_logo_reversed_symbol.svg b/art/mgmt_logo_reversed_symbol.svg
new file mode 100644
index 00000000..f8bc2559
--- /dev/null
+++ b/art/mgmt_logo_reversed_symbol.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/art/mgmt_logo_reversed_tall.svg b/art/mgmt_logo_reversed_tall.svg
new file mode 100644
index 00000000..a338bdf9
--- /dev/null
+++ b/art/mgmt_logo_reversed_tall.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/art/mgmt_logo_reversed_wide.svg b/art/mgmt_logo_reversed_wide.svg
new file mode 100644
index 00000000..dd59ac51
--- /dev/null
+++ b/art/mgmt_logo_reversed_wide.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/art/mgmt_logo_white_symbol.svg b/art/mgmt_logo_white_symbol.svg
new file mode 100644
index 00000000..57d71784
--- /dev/null
+++ b/art/mgmt_logo_white_symbol.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/art/mgmt_logo_white_tall.svg b/art/mgmt_logo_white_tall.svg
new file mode 100644
index 00000000..67dd9376
--- /dev/null
+++ b/art/mgmt_logo_white_tall.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/art/mgmt_logo_white_wide.svg b/art/mgmt_logo_white_wide.svg
new file mode 100644
index 00000000..b1a25029
--- /dev/null
+++ b/art/mgmt_logo_white_wide.svg
@@ -0,0 +1,132 @@
+
+