blob: df2bfd8ec336993aa9a592a6252776374826dd1a (
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
|
# Contributing to librsync
Instructions and conventions for people wanting to work on librsync. Please
consider these guidelines even if you're doing your own fork.
## NEWS
[NEWS.md](NEWS.md) contains a list of user-visible changes in the library between
releases version. This includes changes to the way it's packaged,
bug fixes, portability notes, changes to the API, and so on. Add
and update items under a "Changes in X.Y.Z" heading at the top of
the file. Do this as you go along, so that we don't need to work
out what happened when it's time for a release.
## Tests
Please try to update docs and tests in parallel with code changes.
## Releasing
If you are making a new tarball release of librsync, follow this checklist:
* NEWS.md - make sure the top "Changes in X.Y.Z" is correct, and the date is
correct.
* CMakeLists.txt - version is correct.
* librsync.spec - make sure version and URL are right.
Do a complete configure and distcheck to ensure everything is properly
configured, built, and tested.
TODO: Instructions on how.
|