diff options
Diffstat (limited to 'CONTRIBUTE')
| -rw-r--r-- | CONTRIBUTE | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE index 9b5fb090e77..90c6a86b123 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | * How developers contribute to GNU Emacs | 1 | * How developers contribute to GNU Emacs |
| 2 | 2 | ||
| 3 | Here is how software developers can contribute to Emacs. (Non-developers: see | 3 | Here is how software developers can contribute to Emacs. (Non-developers: see |
| 4 | http://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html | 4 | https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html |
| 5 | or run the shell command 'info "(emacs)Contributing"'.) | 5 | or run the shell command 'info "(emacs)Contributing"'.) |
| 6 | 6 | ||
| 7 | ** The Emacs repository | 7 | ** The Emacs repository |
| @@ -38,12 +38,12 @@ there. | |||
| 38 | 38 | ||
| 39 | Bug reports and fixes, feature requests and patches/implementations | 39 | Bug reports and fixes, feature requests and patches/implementations |
| 40 | should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This | 40 | should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This |
| 41 | is coupled to the http://debbugs.gnu.org tracker. It is best to use | 41 | is coupled to the https://debbugs.gnu.org tracker. It is best to use |
| 42 | the command 'M-x report-emacs-bug RET' to report issues to the tracker | 42 | the command 'M-x report-emacs-bug RET' to report issues to the tracker |
| 43 | (described below). Be prepared to receive comments and requests for | 43 | (described below). Be prepared to receive comments and requests for |
| 44 | changes in your patches, following your submission. | 44 | changes in your patches, following your submission. |
| 45 | 45 | ||
| 46 | The Savannah info page http://savannah.gnu.org/mail/?group=emacs | 46 | The Savannah info page https://savannah.gnu.org/mail/?group=emacs |
| 47 | describes how to subscribe to the mailing lists, or see the list | 47 | describes how to subscribe to the mailing lists, or see the list |
| 48 | archives. | 48 | archives. |
| 49 | 49 | ||
| @@ -55,7 +55,7 @@ such patch without additional remarks, you can use a command like | |||
| 55 | 55 | ||
| 56 | ** Issue tracker (a.k.a. "bug tracker") | 56 | ** Issue tracker (a.k.a. "bug tracker") |
| 57 | 57 | ||
| 58 | The Emacs issue tracker at http://debbugs.gnu.org lets you view bug | 58 | The Emacs issue tracker at https://debbugs.gnu.org lets you view bug |
| 59 | reports and search the database for bugs matching several criteria. | 59 | reports and search the database for bugs matching several criteria. |
| 60 | Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned | 60 | Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned |
| 61 | above, are recorded by the tracker with the corresponding bugs/issues. | 61 | above, are recorded by the tracker with the corresponding bugs/issues. |
| @@ -89,11 +89,11 @@ If your change requires updating the manuals to document new | |||
| 89 | functions/commands/variables/faces, then use the proper Texinfo | 89 | functions/commands/variables/faces, then use the proper Texinfo |
| 90 | command to index them; for instance, use @vindex for variables and | 90 | command to index them; for instance, use @vindex for variables and |
| 91 | @findex for functions/commands. For the full list of predefine indices, see | 91 | @findex for functions/commands. For the full list of predefine indices, see |
| 92 | http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html | 92 | https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html |
| 93 | or run the shell command 'info "(texinfo)Predefined Indices"'. | 93 | or run the shell command 'info "(texinfo)Predefined Indices"'. |
| 94 | 94 | ||
| 95 | For more specific tips on Emacs's doc style, see | 95 | For more specific tips on Emacs's doc style, see |
| 96 | http://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html | 96 | https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html |
| 97 | Use 'checkdoc' to check for documentation errors before submitting a patch. | 97 | Use 'checkdoc' to check for documentation errors before submitting a patch. |
| 98 | 98 | ||
| 99 | ** Testing your changes | 99 | ** Testing your changes |
| @@ -104,7 +104,7 @@ functionality you commit (of course, some changes cannot be easily | |||
| 104 | tested). | 104 | tested). |
| 105 | 105 | ||
| 106 | Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See | 106 | Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See |
| 107 | http://www.gnu.org/software/emacs/manual/html_node/ert/ | 107 | https://www.gnu.org/software/emacs/manual/html_node/ert/ |
| 108 | or run 'info "(ert)"' for for more information on writing and running | 108 | or run 'info "(ert)"' for for more information on writing and running |
| 109 | tests. | 109 | tests. |
| 110 | 110 | ||
| @@ -184,7 +184,7 @@ them right the first time, so here are guidelines for formatting them: | |||
| 184 | between the summary line and the file entries. | 184 | between the summary line and the file entries. |
| 185 | 185 | ||
| 186 | - Emacs generally follows the GNU coding standards for ChangeLogs: see | 186 | - Emacs generally follows the GNU coding standards for ChangeLogs: see |
| 187 | http://www.gnu.org/prep/standards/html_node/Change-Logs.html | 187 | https://www.gnu.org/prep/standards/html_node/Change-Logs.html |
| 188 | or run 'info "(standards)Change Logs"'. One exception is that | 188 | or run 'info "(standards)Change Logs"'. One exception is that |
| 189 | commits still sometimes quote `like-this' (as the standards used to | 189 | commits still sometimes quote `like-this' (as the standards used to |
| 190 | recommend) rather than 'like-this' or ‘like this’ (as they do now), | 190 | recommend) rather than 'like-this' or ‘like this’ (as they do now), |
| @@ -194,7 +194,7 @@ them right the first time, so here are guidelines for formatting them: | |||
| 194 | to ChangeLog entries: they must be in English, and be complete | 194 | to ChangeLog entries: they must be in English, and be complete |
| 195 | sentences starting with a capital and ending with a period (except | 195 | sentences starting with a capital and ending with a period (except |
| 196 | the summary line should not end in a period). See | 196 | the summary line should not end in a period). See |
| 197 | http://www.gnu.org/prep/standards/html_node/Comments.html | 197 | https://www.gnu.org/prep/standards/html_node/Comments.html |
| 198 | or run 'info "(standards)Comments"'. | 198 | or run 'info "(standards)Comments"'. |
| 199 | 199 | ||
| 200 | They are preserved indefinitely, and have a reasonable chance of | 200 | They are preserved indefinitely, and have a reasonable chance of |
| @@ -234,7 +234,7 @@ them right the first time, so here are guidelines for formatting them: | |||
| 234 | ** Generating ChangeLog entries | 234 | ** Generating ChangeLog entries |
| 235 | 235 | ||
| 236 | - You can use Emacs functions to write ChangeLog entries; see | 236 | - You can use Emacs functions to write ChangeLog entries; see |
| 237 | http://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html | 237 | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html |
| 238 | or run 'info "(emacs)Change Log Commands"'. | 238 | or run 'info "(emacs)Change Log Commands"'. |
| 239 | 239 | ||
| 240 | - If you use Emacs VC, one way to format ChangeLog entries is to create | 240 | - If you use Emacs VC, one way to format ChangeLog entries is to create |
| @@ -305,8 +305,8 @@ The best way to understand Emacs internals is to read the code. Some | |||
| 305 | source files, such as xdisp.c, have extensive comments describing the | 305 | source files, such as xdisp.c, have extensive comments describing the |
| 306 | design and implementation. The following resources may also help: | 306 | design and implementation. The following resources may also help: |
| 307 | 307 | ||
| 308 | http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html | 308 | https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html |
| 309 | http://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html | 309 | https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html |
| 310 | 310 | ||
| 311 | or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'. | 311 | or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'. |
| 312 | 312 | ||
| @@ -365,7 +365,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| 365 | GNU General Public License for more details. | 365 | GNU General Public License for more details. |
| 366 | 366 | ||
| 367 | You should have received a copy of the GNU General Public License | 367 | You should have received a copy of the GNU General Public License |
| 368 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 368 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. |
| 369 | 369 | ||
| 370 | Local variables: | 370 | Local variables: |
| 371 | mode: outline | 371 | mode: outline |