aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Kaludercic <philipk@posteo.net>2021-10-05 14:21:27 +0200
committerPhilip Kaludercic <philipk@posteo.net>2021-10-05 14:21:27 +0200
commitb8e8cba6ab1854cea0589c61fd053d987e864e52 (patch)
tree321a8989460cb56a3c77a00f689837cee7b8f4fa
parentc7d16151f3bf24a8a66c9ed74c217827141af83a (diff)
Use markdown instead of outline-mode for the README file
This renders better on both SourceHut and GitHub, at the minor expense of being a little less pleasant to read as plain text.
-rw-r--r--README.md (renamed from README)45
1 files changed, 25 insertions, 20 deletions
diff --git a/README b/README.md
index 0a40bae..513219f 100644
--- a/README
+++ b/README.md
@@ -1,4 +1,5 @@
-* COMPATibility Library for Emacs -*- mode: outline; -*-
+COMPATibility Library for Emacs
+===============================
Find here the source for compat.el, a forwards-compatibility library
for (GNU) Emacs Lisp.
@@ -8,13 +9,15 @@ package developers that wish to make use of newer functionality, not
provided in older versions of Emacs, without breaking compatibility
for users bound to specific Emacs releases.
-** Installation
+Installation
+------------
-compat.el shouldn't be installed directly, but downloaded from GNU
-ELPA. If necessary, this can be done using M-x package-install-file
+compat.el shouldn't be installed directly, but downloaded from [GNU
+ELPA]. If necessary, this can be done using M-x package-install-file
in the current working directory.
-** Usage
+Usage
+-----
The intended use-case for this library is for package developers to
add as a dependency in the header:
@@ -26,25 +29,21 @@ that all the functions and macros that compat.el provides are
automatically accessible or made accessible as soon as the right
libraries are loaded.
-** Contribute
+Contribute
+----------
As compat.el is distribed as part of GNU ELPA, and therefore requires
-a copyright assignment to the FSF, for all non-trivial code
-contributions:
+a [copyright assignment] to the FSF, for all non-trivial code
+contributions.
- https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.html
+Source code
+-----------
-*** Source code
+The project is managed can be found on [SourceHut] but has a
+(disfavoured) [GitHub] mirror as well.
-The project is managed can be found on SourceHut
-
- https://sr.ht/~pkal/compat
-
-but has a (disfavoured) GitHub mirror as well
-
- https://github.com/phikal/compat.el
-
-*** Bug and patches
+Bug and patches
+---------------
Patches, bug reports and comments can be sent to the mailing list
@@ -56,7 +55,13 @@ the bundled Makefile:
make test
-** Distribution
+Distribution
+------------
compat.el and all other files in this directory are distributed under
the GPL, Version 3 (like Emacs itself).
+
+[GNU ELPA]: http://elpa.gnu.org/packages/compat.html
+[copyright assignment]: https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.html
+[SourceHut]: https://sr.ht/~pkal/compat
+[GitHub]: https://github.com/phikal/compat.el