summaryrefslogtreecommitdiff
path: root/HACKING
blob: 02a559dd12d2e85c4ef873263a163e08e1421374 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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.