You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: _quarto.yml
+25-19
Original file line number
Diff line number
Diff line change
@@ -10,33 +10,39 @@ book:
10
10
repo-url: https://github.com/r-devel/rdevguide
11
11
repo-branch: main
12
12
repo-actions: [edit, issue]
13
+
sharing: [linkedin]
14
+
open-graph: true
15
+
image: img/cover_page_scriberia.png
16
+
downloads: [pdf, epub]
13
17
chapters:
14
18
- index.qmd
15
-
- introduction.qmd
16
-
- getting_started.qmd
17
-
- issue_tracking.qmd
18
-
- reporting_bugs.qmd
19
-
- submitting_feature_requests.qmd
20
-
- reviewing_bugs.qmd
21
-
- finding_the_source.qmd
22
-
- lifecycle_of_a_patch.qmd
23
-
- documenting.qmd
24
-
- message_translations.qmd
25
-
- testing_pre_release_r_versions.qmd
26
-
- r_core_developers.qmd
27
-
- where_to_get_help.qmd
28
-
- news_and_announcements.qmd
29
-
- developer_tools.qmd
19
+
- chapters/introduction.qmd
20
+
- chapters/getting_started.qmd
21
+
- chapters/issue_tracking.qmd
22
+
- chapters/reporting_bugs.qmd
23
+
- chapters/submitting_feature_requests.qmd
24
+
- chapters/reviewing_bugs.qmd
25
+
- chapters/finding_the_source.qmd
26
+
- chapters/lifecycle_of_a_patch.qmd
27
+
- chapters/documenting.qmd
28
+
- chapters/message_translations.qmd
29
+
- chapters/testing_pre_release_r_versions.qmd
30
+
- chapters/r_core_developers.qmd
31
+
- chapters/where_to_get_help.qmd
32
+
- chapters/news_and_announcements.qmd
33
+
- chapters/developer_tools.qmd
30
34
31
35
format:
32
36
html:
33
-
theme: cosmo
34
-
include-in-header: header.html
37
+
theme:
38
+
light: cosmo
39
+
dark: [cosmo, css/theme-dark.scss]
40
+
include-in-header: html/header.html
35
41
description-meta: "This guide is a comprehensive resource for contributors (from all levels, beginners, intermediate, and seasoned) to the R project, facilitating their onboarding and helping them navigate the contribution process."
Copy file name to clipboardexpand all lines: chapters/introduction.qmd
+1-1
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,6 @@ Maintainers and contributors are also requested to follow [this guide's code of
48
48
49
49
This guide is built using Quarto which makes editing it easier, provided you have a GitHub account (sign-up at [github.com](https://github.com/)). After you log-in to GitHub, click on the ‘Edit this page’ (available in the left side column) link highlighted with a red ellipse in the image below. This will take you to an editable version of the the source R Markdown file that generated the page you are on:
50
50
51
-

51
+

52
52
53
53
Use the [issue tracker](https://github.com/r-devel/rdevguide/issues) to raise an issue about the guide’s content or to make a feature request.
Copy file name to clipboardexpand all lines: chapters/issue_tracking.qmd
+8-8
Original file line number
Diff line number
Diff line change
@@ -22,11 +22,11 @@ To get a Bugzilla account send an e-mail to `[email protected]` f
22
22
23
23
An image of the existing home page of Bugzilla is shared below:
24
24
25
-

25
+

26
26
27
27
On the home page of Bugzilla, there are various buttons and links. There are four square buttons called as:
28
28
29
-

29
+

30
30
31
31
1.[File a bug](https://bugs.r-project.org/enter_bug.cgi): You will have to log in to Bugzilla to file a bug using this button
32
32
@@ -46,18 +46,18 @@ Several useful shortcuts are available from the landing page:
46
46
47
47
A [quick search](https://bugs.r-project.org/page.cgi?id=quicksearch.html) bar is available on the home page where you can enter a bug number to search or some search terms.
48
48
49
-

49
+

50
50
51
51
There is also a section for Common Queries on the home page which includes links to bugs reported and changed in the last 24 hours and last 7 days.
52
52
53
-

53
+

54
54
55
55
## Searching for Bugs to Contribute to {#searching}
56
56
57
57
When presented with a long list of bugs, it can often be a bit demotivating when it's not clear where to start.
58
58
To help with this, you can use the [**Advanced Search**](https://bugs.r-project.org/query.cgi?format=advanced).
59
59
60
-

60
+

61
61
62
62
This presents several fields that you can use to narrow down your search.
63
63
You can find out what a particular field is by clicking on the header, which will take you to that section in the [**Bug Fields Information Page**](https://bugs.r-project.org/page.cgi?id=fields.html).
@@ -93,19 +93,19 @@ You can use this section to narrow down your search further to filter by things
93
93
94
94
It can be helpful, for example, to search for bugs labelled with `HELPWANTED`, which indicates bugs that may be suitable for anyone to work on regardless of expertise.
95
95
96
-

96
+

97
97
98
98
99
99
### Search By People {#searching-sbp}
100
100
101
101
You can use this to narrow down your search to only include results of a specific person or up to three people who have participated in any component of the bug's discusson.
102
102
103
-

103
+

104
104
105
105
106
106
### Search By Change History {#searching-sbch}
107
107
108
108
Use this to search for bugs where any of the status fields has been changed (which, depending on the change, could indicate that someone from R-Core has given some attention to the bug).
109
109
This also provides a date range to narrow your search.
110
110
111
-

111
+

Copy file name to clipboardexpand all lines: chapters/lifecycle_of_a_patch.qmd
+8-8
Original file line number
Diff line number
Diff line change
@@ -59,32 +59,32 @@ Besides checking in your computer, you can use the Github mirror [r-devel/r-svn
59
59
60
60
You should first find the file to edit, via the github interface for example:
61
61
62
-

62
+

63
63
64
64
Then you can edit it, directly in the interface or using the github interface:
65
65
66
-

66
+

67
67
68
68
Create a commit with a message describing the changes
69
69
70
-

70
+

71
71
72
72
And create a pull request from the branch created to check the changes.
73
73
74
-

74
+

75
75
76
76
Add a message and description of the svn for other users and the R core to know what is the purpose of this modification:
77
77
78
-

78
+

79
79
80
-

80
+

81
81
82
82
Once the PR is submitted, some automatic checks will be triggered (they might need to be approved by some other users as per Github rules):
83
83
84
-

84
+

85
85
When the checks end you will need to explore the results and asses if the results indicate a problem or not.
86
86
87
-

87
+

88
88
89
89
Once you are happy with the changes and the checks report that everything is okay you can retrieve the patch via:
@@ -326,7 +326,7 @@ Instead of translating one string at a time, it is possible to bulk translate a
326
326
327
327
2. Select **'Tools > Automatic translation'**
328
328
329
-

329
+

330
330
331
331
332
332
3. In the dialog,
@@ -342,7 +342,7 @@ Instead of translating one string at a time, it is possible to bulk translate a
342
342
343
343
[^09-message-translations-3]: Microsoft Translator is preferred for bulk translation as our free tier covers 2 million characters/month, where DeepL only allows 500k chars/month. If Microsoft Translator translations are much worse than DeepL, it may be useful to use it to translate one string at a time.
Copy file name to clipboardexpand all lines: chapters/submitting_feature_requests.qmd
+1-1
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ We recommend sharing your feature request idea on the [R-devel](https://stat.eth
10
10
11
11
You can submit a feature request by [filing a bug](https://bugs.r-project.org/enter_bug.cgi) on Bugzilla. Under Component, select "Wishlist", the designated label for feature requests.
12
12
13
-

13
+

14
14
15
15
Similar to bugs, you should ensure that the feature request is [not already reported](#already-reported-bugs) and [follow best practices](#good-practices-bugs) whenever possible.
0 commit comments