diff options
Diffstat (limited to 'CONTRIBUTE')
-rw-r--r-- | CONTRIBUTE | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE index 5a5cb5db5a..71bbebb7da 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE @@ -224,6 +224,17 @@ the tracker with the corresponding bugs/issues. GNU ELPA has a 'debbugs' package that allows accessing the tracker database from Emacs. +Bugs needs regular attention. A large backlog of bugs is +disheartening to the developers, and a culture of ignoring bugs is +harmful to users, who expect software that works. Bugs have to be +regularly looked at and acted upon. Not all bugs are critical, but at +the least, each bug needs to be regularly re-reviewed to make sure it +is still reproducible. + +The process of going through old or new bugs and acting on them is +called bug triage. This process is described in the file +admin/notes/bug-triage. + ** Document your changes. Any change that matters to end-users should have an entry in etc/NEWS. @@ -256,9 +267,9 @@ If your test lasts longer than some few seconds, mark it in its To run tests on the entire Emacs tree, run "make check" from the top-level directory. Most tests are in the directory -"test/automated". From the "test/automated" directory, run "make +"test/". From the "test/" directory, run "make <filename>" to run the tests for <filename>.el(c). See -"test/automated/Makefile" for more information. +"test/Makefile" for more information. Tests which are tagged ":expensive-test" are enabled additionally, if you run "make check-expensive" from the top-level directory. "make |