From: Samer Masterson Date: Sat, 21 Mar 2015 10:09:30 +0000 (+0200) Subject: Documentation and testing tips for CONTRIBUTE X-Git-Tag: emacs-25.0.90~2564^2~113 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=70565a21765ea5f9b163e1a0ef1331df03c7fc67;p=emacs.git Documentation and testing tips for CONTRIBUTE CONTRIBUTE (Test your changes.): New section. (Document your changes.): Add doc tips. --- diff --git a/CONTRIBUTE b/CONTRIBUTE index 5cf015fe11a..7c40227b6d9 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE @@ -187,6 +187,26 @@ know it does not, mark the NEWS entry with "---". If you know that *all* the necessary documentation updates have been made, mark the entry with "+++". Otherwise do not mark it. +Please see (info "(elisp)Documentation Tips") or +https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html +for more specific tips on Emacs's doc style. Use `checkdoc' to check +for documentation errors before submitting a patch. + +** Test your changes. + +Please test your changes before committing them or sending them to the +list. + +Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See (info +"(ert)") or https://www.gnu.org/software/emacs/manual/html_node/ert/ +for more information on writing and running tests. + +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 +" to run the tests for .el(c). See +"test/automated/Makefile" for more information. + ** Understanding Emacs Internals. The best way to understand Emacs Internals is to read the code, diff --git a/ChangeLog b/ChangeLog index a79863a839e..c155708f1f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2015-03-21 Samer Masterson + + * CONTRIBUTE (Test your changes.): New section. + (Document your changes.): Add doc tips. + 2015-03-19 Paul Eggert Better port of pthread usage to FreeBSD