1 | Please send patches to gnome-vfs@helixcode.com with detailed |
---|
2 | ChangeLog entires for review before committing, and get approval from |
---|
3 | Pavel or Ettore. Please send to the list and not to anyone directly so |
---|
4 | all Gnome VFS hackers have the opportunity to comment. |
---|
5 | |
---|
6 | Please do not check in changes with an approval. |
---|
7 | |
---|
8 | Please do not check in changes without a ChangeLog entry. |
---|
9 | |
---|
10 | All ChangeLog entries go into the root ChangeLog except for entries for |
---|
11 | changes in the po and data/mime directories. |
---|
12 | |
---|
13 | Please make sure components that depend on Gnome VFS (eg Nautilus, Evolution) |
---|
14 | do not break with your change or arrange that an update to the dependent |
---|
15 | components gets submitted at the same time. |
---|
16 | |
---|
17 | Please use a coding style that is consistent with the existing Gnome VFS code. |
---|
18 | Gnome VFS uses the GNOME Programming Guidelines with 8-space tabs and a |
---|
19 | "K&R" indentation style. |
---|
20 | |
---|
21 | Make sure all of your new code compiles without any warnings. |
---|
22 | |
---|
23 | Do not turn any warnings off, do not turn -Werror off in configure.in. If you have |
---|
24 | problems with the existing warnings building on your environment, please contact the |
---|
25 | maintainers. |
---|
26 | |
---|
27 | Make sure your changes are properly tested, ammong other things run a "make check". |
---|
28 | |
---|
29 | Use "FIXME" to augument code that needs more work, that is missing functionality or |
---|
30 | in general needs attention. Include a comprehensive comment explaining what is |
---|
31 | missing, why you think something is broken, what you suggest as a fix, etc. |
---|
32 | FIXME entries are periodically converted into bugzilla bugs. |
---|
33 | Do not use any other format to draw attention to problems, comments that do |
---|
34 | not contain "FIXME" are not going to be found by our problem tracking tools. |
---|
35 | |
---|
36 | GnomeVFS bugs and open tasks are tracked at bugzilla.eazel.com in the "GNOME VFS" |
---|
37 | product. |
---|
38 | |
---|
39 | For IRC help/feedback use irc.mint.net/#nautilus. |
---|
40 | |
---|
41 | - Pavel Cisler <pavel@eazel.com> |
---|