diff options
author | James Crayne <jim.crayne@gmail.com> | 2014-05-06 21:37:13 -0400 |
---|---|---|
committer | James Crayne <jim.crayne@gmail.com> | 2014-05-06 21:37:13 -0400 |
commit | 50d1895913fbbc40823b92c75b9d9f1d0a619dc1 (patch) | |
tree | 01e87f65f7fd6353005e00c7ec03af109a475bd9 /HACKING | |
parent | ff220c0a05e47ff796f16b8c96bdc1751139ada4 (diff) |
A place to put info for would-be contributers
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -0,0 +1,16 @@ | |||
1 | |||
2 | This file is used to document items of interest to developers wishing to become | ||
3 | contributers to the kiki project. | ||
4 | |||
5 | === Dependencies Policy === | ||
6 | * The current approach in terms of library dependencies is as follows: | ||
7 | |||
8 | 1) Use the api of packages most recently published to hackage | ||
9 | even though they may not be functional in debian/stable. | ||
10 | |||
11 | 2) Attempt to build with only haskell platform packages which do not require | ||
12 | versions of external libraries beyond what is distributed on debian/stable, and | ||
13 | use #if directives to effectively backport the code base to older apis. | ||
14 | |||
15 | * This approach keeps the code base fresh without limiting it's ease of install | ||
16 | and utility on existing systems. | ||