From 50d1895913fbbc40823b92c75b9d9f1d0a619dc1 Mon Sep 17 00:00:00 2001 From: James Crayne Date: Tue, 6 May 2014 21:37:13 -0400 Subject: A place to put info for would-be contributers --- HACKING | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 HACKING (limited to 'HACKING') diff --git a/HACKING b/HACKING new file mode 100644 index 0000000..02a559d --- /dev/null +++ b/HACKING @@ -0,0 +1,16 @@ + +This file is used to document items of interest to developers wishing to become +contributers to the kiki project. + +=== Dependencies Policy === +* The current approach in terms of library dependencies is as follows: + + 1) Use the api of packages most recently published to hackage + even though they may not be functional in debian/stable. + + 2) Attempt to build with only haskell platform packages which do not require + versions of external libraries beyond what is distributed on debian/stable, and + use #if directives to effectively backport the code base to older apis. + +* This approach keeps the code base fresh without limiting it's ease of install + and utility on existing systems. -- cgit v1.2.3