aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md44
1 files changed, 29 insertions, 15 deletions
diff --git a/README.md b/README.md
index 1099d25..e494819 100644
--- a/README.md
+++ b/README.md
@@ -5,10 +5,19 @@ Pack is a simple serialisation and deserialisation library for C.
Build health:
-- [![builds.sr.ht status](https://builds.sr.ht/~tk/pack/commits/alpine.yml.svg)](https://builds.sr.ht/~tk/pack/commits/alpine.yml?) - Alpine
-- [![builds.sr.ht status](https://builds.sr.ht/~tk/pack/commits/archlinux.yml.svg)](https://builds.sr.ht/~tk/pack/commits/archlinux.yml?) - Arch Linux
-- [![builds.sr.ht status](https://builds.sr.ht/~tk/pack/commits/freebsd.yml.svg)](https://builds.sr.ht/~tk/pack/commits/freebsd.yml?) - FreeBSD
-- [![builds.sr.ht status](https://builds.sr.ht/~tk/pack/commits/openbsd.yml.svg)](https://builds.sr.ht/~tk/pack/commits/openbsd.yml?) - OpenBSD
+- [![builds.sr.ht status][alpine-img]][alpine-web] - Alpine
+- [![builds.sr.ht status][archlinux-img]][archlinux-web] - Arch Linux
+- [![builds.sr.ht status][freebsd-img]][freebsd-web] - FreeBSD
+- [![builds.sr.ht status][openbsd-img]][openbsd-web] - OpenBSD
+
+[alpine-img]: https://builds.sr.ht/~tk/pack/commits/alpine.yml.svg
+[alpine-web]: https://builds.sr.ht/~tk/pack/commits/alpine.yml?
+[archlinux-img]: https://builds.sr.ht/~tk/pack/commits/archlinux.yml.svg
+[archlinux-web]: https://builds.sr.ht/~tk/pack/commits/archlinux.yml?
+[freebsd-img]: https://builds.sr.ht/~tk/pack/commits/freebsd.yml.svg
+[freebsd-web]: https://builds.sr.ht/~tk/pack/commits/freebsd.yml?
+[openbsd-img]: https://builds.sr.ht/~tk/pack/commits/openbsd.yml.svg
+[openbsd-web]: https://builds.sr.ht/~tk/pack/commits/openbsd.yml?
Dependencies
------------
@@ -88,24 +97,29 @@ then make sure you have `jq` installed and run `./configure` with `-f`.
Contributing
------------
-Please email patches to
-[~tk/pack-patches@lists.sr.ht](mailto:~tk/pack-patches@lists.sr.ht)
-([archive](https://lists.sr.ht/~tk/pack-patches)).
+Please email patches to [~tk/pack-patches@lists.sr.ht][patch-ml]
+([archive][patch-ml-archive]).
-If you've never used a mailing list for development, please
-[read this](https://man.sr.ht/lists.sr.ht/#new-to-mailing-lists).
+If you've never used a mailing list for development, please [read this][new2ml].
-Please email feature requests to
-[~tk/pack@todo.sr.ht](mailto:~tk/pack@todo.sr.ht) or use the
-[web interface](https://todo.sr.ht/~tk/pack).
+Please email feature requests to [~tk/pack@todo.sr.ht][todo-mail] or use the
+[web interface][todo-web].
When dealing with any email based communication please follow
-[email etiquette](https://man.sr.ht/lists.sr.ht/etiquette.md).
+[email etiquette][etiquette].
In general, stay on topic and respect differences in opinion and philosophy.
+[patch-ml]: mailto:~tk/pack-patches@lists.sr.ht
+[patch-ml-archive]: https://lists.sr.ht/~tk/pack-patches
+[new2ml]: https://man.sr.ht/lists.sr.ht/#new-to-mailing-lists
+[todo-mail]: mailto:~tk/pack@todo.sr.ht
+[todo-web]: https://todo.sr.ht/~tk/pack
+[etiquette]: https://man.sr.ht/lists.sr.ht/etiquette.md
+
Bugs
----
-Bugs are tracked and can be reported
-[here](https://todo.sr.ht/~tk/pack?search=status%3Aopen%20label%3A%22bug%22).
+Bugs are tracked and can be reported [here][bugs].
+
+[bugs]: https://todo.sr.ht/~tk/pack?search=status%3Aopen%20label%3A%22bug%22