-
Julian Ospald authoredJulian Ospald authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
After you've reviewed these contribution guidelines, you'll be all set to
contribute to this project.
CONTRIBUTING.md 1.31 KiB
Contributing
- PR or email
- this script is POSIX shell
- use shellcheck and
checkbashisms.pl
from debian devscripts - whitespaces, no tabs
Adding a new distro, updating GHC versions, ...
This script makes use of two files:
-
.download-urls,
which is meta information on what binary tarball to download for the given version, architecture and distribution.
If you know your distribution XY works with a tarball, add a
<distroname>=<distrover>
key to that line.<distroname>
will be the fallback and after thatunknown
. Lines are unique per tarball url. - .available-versions, which just lists available upstream versions and tags.
TODO
- FreeBSD support (#4 (closed))
- Make fetching tarballs more robust (#5 (closed))
- More code documentation
- Allow to compile from source (#2 (closed))
- Allow to install cabal-install as well (#3 (closed))