summaryrefslogtreecommitdiff
path: root/development.mdwn
blob: 627f2282ddd711d8e91d9477cc900f6c6edaf421 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Development
-----------

**Contributions are welcome.** Every level of contribution is most
appreciated: bug reports, spelling and grammar fixes, code patches,
questions on how to get started, offers to run a continuous integration
server, etc. See [[README]] for information
on how to modify the code. and ask on the mailing list or on IRC for
anything else. If anything's unclear, ask!

Things to do, if you want to help:

* Review manual page. It is easy for documentation to get
  out of date. Pointing out problems is helpful.
* Code review, both of obnam and the larch btree library.
* Benchmarking.
* Add support for translations.
* More! Add here your own ideas.

Other stuff:

* [[Obnam on-disk data structures|ondisk]]
* Repository [[encryption]] and [[signing]]
* Repository [[locking]]
* [[bugs]]
  - see [code.liw.fi](http://liw.fi/code/) for instructions

Dependencies:

* Python 2
* paramiko
* larch: <http://liw.fi/larch/>
* ttystatus: <http://liw.fi/ttystatus/>
* CoverageTestRunner: <http://liw.fi/coverage-test-runner/>
  (you only need this for running the test suite)