summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJason Yavorska <jyavorska@protonmail.com>2020-05-12 09:29:01 +0200
committerSimon Steinbeiß <ochosi@xfce.org>2020-05-12 09:29:01 +0200
commite1ef0fea807716a6954649a0ed693b0647283560 (patch)
treeeb5745e2b2798745fc6f0518b7bb570715f0bf54 /README.md
parent87b91f66d087d6f393230af5bd9a4f0283e15368 (diff)
downloadxfce4-dev-tools-e1ef0fea807716a6954649a0ed693b0647283560.tar.gz
Update README with explanation of Dockerfile
Diffstat (limited to 'README.md')
-rw-r--r--README.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..09ee22f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,28 @@
+## What is it?
+
+The Xfce development tools are a collection of tools and macros for
+Xfce developers and people that want to build Xfce from Git In addition
+it contains the Xfce developer's handbook.
+
+This project also contains the code to build and deploy xfce-build to the
+[xfce-build area on Docker Hub](https://hub.docker.com/repository/docker/xfce/xfce-build/).
+This container is the build environment used by Xfce to build the various projects.
+It can also be used as your own build environment as follows:
+
+```bash
+docker run --rm -u $(id -u ${USER}):$(id -g ${USER}) \
+ --volume $(pwd):/tmp xfce/xfce-build:master /bin/bash \
+ -c "cd /tmp; ./autogen.sh && make distcheck"
+```
+
+The steps to build the container are encoded in the [`Dockerfile`](Dockerfile) in
+this repository, and is built via the build job in [`.gitlab-ci.yml`](.gitlab-ci.yml).
+
+
+## How to report bugs?
+
+Bugs should be reported to the [Xfce bugtracking system](http://bugzilla.xfce.org),
+product Xfce development tools). You will need to create an account for yourself.
+
+Please read the file [`HACKING`](HACKING) for information on where to send changes
+or bugfixes for this package.