blob: 6f7a9885ea2124cd1cba372ef8eee13e8bdea7d2 [file] [log] [blame]
Nick Wellnhoferc1002102017-11-12 20:06:21 +01001The current version of the code can be found in the GNOME Git Repository:
2
3 https://git.gnome.org/browse/libxml2/
4
5There's mirror on GitHub:
6
7 https://github.com/GNOME/libxml2
8
9Start discussions and send patches to the mailing list, or file a bug and
10add a patch as attachment.
11
12 https://mail.gnome.org/mailman/listinfo/xml
13 https://bugzilla.gnome.org/enter_bug.cgi?product=libxml2
14
15Format patches with git-format-patch and use plain text attachments
16if possible.
17
18All code must conform to C89 and pass the "make check" tests. Avoid
19compiler warnings and add regression tests if possible.
20
21The .travis.yml file can be used to thoroughly check the build with strict
22compiler flags, ASan and UBSan. Fork the libxml2 mirror on GitHub and set
23up Travis to test the commits you make on your fork.
24