aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTE
diff options
context:
space:
mode:
Diffstat (limited to 'CONTRIBUTE')
-rw-r--r--CONTRIBUTE26
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
3Here is how software developers can contribute to Emacs. (Non-developers: see 3Here is how software developers can contribute to Emacs. (Non-developers: see
4http://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html 4https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html
5or run the shell command 'info "(emacs)Contributing"'.) 5or run the shell command 'info "(emacs)Contributing"'.)
6 6
7** The Emacs repository 7** The Emacs repository
@@ -38,12 +38,12 @@ there.
38 38
39Bug reports and fixes, feature requests and patches/implementations 39Bug reports and fixes, feature requests and patches/implementations
40should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This 40should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This
41is coupled to the http://debbugs.gnu.org tracker. It is best to use 41is coupled to the https://debbugs.gnu.org tracker. It is best to use
42the command 'M-x report-emacs-bug RET' to report issues to the tracker 42the 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
44changes in your patches, following your submission. 44changes in your patches, following your submission.
45 45
46The Savannah info page http://savannah.gnu.org/mail/?group=emacs 46The Savannah info page https://savannah.gnu.org/mail/?group=emacs
47describes how to subscribe to the mailing lists, or see the list 47describes how to subscribe to the mailing lists, or see the list
48archives. 48archives.
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
58The Emacs issue tracker at http://debbugs.gnu.org lets you view bug 58The Emacs issue tracker at https://debbugs.gnu.org lets you view bug
59reports and search the database for bugs matching several criteria. 59reports and search the database for bugs matching several criteria.
60Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned 60Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned
61above, are recorded by the tracker with the corresponding bugs/issues. 61above, are recorded by the tracker with the corresponding bugs/issues.
@@ -89,11 +89,11 @@ If your change requires updating the manuals to document new
89functions/commands/variables/faces, then use the proper Texinfo 89functions/commands/variables/faces, then use the proper Texinfo
90command to index them; for instance, use @vindex for variables and 90command 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
92http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html 92https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html
93or run the shell command 'info "(texinfo)Predefined Indices"'. 93or run the shell command 'info "(texinfo)Predefined Indices"'.
94 94
95For more specific tips on Emacs's doc style, see 95For more specific tips on Emacs's doc style, see
96http://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html 96https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html
97Use 'checkdoc' to check for documentation errors before submitting a patch. 97Use '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
104tested). 104tested).
105 105
106Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See 106Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See
107http://www.gnu.org/software/emacs/manual/html_node/ert/ 107https://www.gnu.org/software/emacs/manual/html_node/ert/
108or run 'info "(ert)"' for for more information on writing and running 108or run 'info "(ert)"' for for more information on writing and running
109tests. 109tests.
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
305source files, such as xdisp.c, have extensive comments describing the 305source files, such as xdisp.c, have extensive comments describing the
306design and implementation. The following resources may also help: 306design and implementation. The following resources may also help:
307 307
308http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html 308https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html
309http://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html 309https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html
310 310
311or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'. 311or 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
365GNU General Public License for more details. 365GNU General Public License for more details.
366 366
367You should have received a copy of the GNU General Public License 367You should have received a copy of the GNU General Public License
368along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 368along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
369 369
370Local variables: 370Local variables:
371mode: outline 371mode: outline