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: .github/CONTRIBUTING.md
+31-7Lines changed: 31 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,10 @@
1
1
# Contribution to {admiral}
2
2
3
-
This outlines how to propose a change to the admiral package. For more detailed info about contributing to {admiral}, and other [pharmaverse packages](https://pharmaverse.org/), please see the [Contribution Guide](https://pharmaverse.github.io/admiral/cran-release/CONTRIBUTING.html) as well as other Developer Guides in the Articles section of the [{admiraldev} website](https://pharmaverse.github.io/admiraldev/).
3
+
This outlines how to propose a change to the admiral package. For more detailed info about contributing to `{admiral}`, and other [pharmaverse packages](https://pharmaverse.org/), please see the [Contribution Guide](https://pharmaverse.github.io/admiral/cran-release/CONTRIBUTING.html) as well as other Developer Guides in the Articles section of the [{admiraldev} website](https://pharmaverse.github.io/admiraldev/).
4
4
5
5
Please note that we try to align to best practices used in other R packages' development processes - so veteran developers should be familiar with our processes. However, we do deviate slightly from some best practices and we advise all new contributors to review our package documentation accordingly.
6
6
7
-
8
-
# Basics of Contribution
7
+
## Basics of Contribution
9
8
🦋 For each new contribution, the user creates an issue on the issue tab on [GitHub](https://github.com/pharmaverse/admiral/issues) to put it in our backlog. The issues can range from bug identification and/or fixes, enhancements to functions, documentation, tests or new features.
10
9
11
10
🦋 We advise you to contact us when an [issue](https://github.com/pharmaverse/admiral/issues) is created via [Slack](https://app.slack.com/client/T028PB489D3/C02M8KN8269) (If you don't have access, use this [link](https://join.slack.com/t/pharmaverse/shared_invite/zt-yv5atkr4-Np2ytJ6W_QKz_4Olo7Jo9A) to join). We can discuss details or align expectations if you are not familiar with the `{admiral}` philosophy and programming strategy. The team will try to review the issues within the next backlog meeting and give some initial feedback. Since we are not a 100% fully resourced software development team it might be that some issues will take longer to respond to depending on the amount of overall issues.
@@ -16,24 +15,24 @@ Please note that we try to align to best practices used in other R packages' dev
16
15
17
16
🦋 Issues are meant to be taken on by users from the Pharma programming community and not exclusively by the `{admiral}` team from GSK and Roche.
18
17
19
-
# Contribution Model
18
+
##Contribution Model
20
19
21
-
## Type 1: Contribution without Code
20
+
###Type 1: Contribution without Code
22
21
23
22
🦋 User creates an issue and ideally contacts an `{admiral}` team member via [Slack](https://app.slack.com/client/T028PB489D3/C02M8KN8269).
24
23
25
24
🦋 The `{admiral}` core development team will contact the issue creator as soon as possible to discuss further details.
26
25
27
26
28
-
## Type 2: Contribution with Code
27
+
###Type 2: Contribution with Code
29
28
30
29
🦋 First, the user creates an issue or comments on an existing issue to notify that they’d like to contribute code.
31
30
32
31
🦋 Follow our development process step-by-step guide.
33
32
34
33
🦋 We advise to contact an `{admiral}` core development team directly via [Slack](https://app.slack.com/client/T028PB489D3/C02M8KN8269) before submitting code for complex functionality.
35
34
36
-
## Detailed Development Process
35
+
###Detailed Development Process
37
36
38
37
If you decide to contribute with code and you're ready to make your first code contribution, this detailed development process step-by-step guide will help tie all the other detailed vignettes together to give you the simplest experience of helping to grow and enhance our codebase.
39
38
@@ -96,3 +95,28 @@ reviews are for. Also if ever you get stuck don't hesitate to reach out
96
95
for support via the [Slack
97
96
channel](https://pharmaverse.slack.com/).
98
97
***Welcome to our `{admiral}` community!***
98
+
99
+
## Acknowledgements for Contributions
100
+
101
+
The `{admiral}` team has several ways to acknowledge individuals who have contributed to `{admiral}` or related packages:
102
+
103
+
🦋 **Author (i.e. individual listed on [DESCRIPTION](https://github.com/pharmaverse/admiral/blob/main/DESCRIPTION) file as author)**: This is for
104
+
individuals who are currently part of the development team for the package and are making sustained contributions over time to aid in the development
105
+
or maintenance of the product, even if at low FTE. This work could include: code development, PR review, consulting activities, etc. As authors are
106
+
the most visible names associated with the package, they should be able to offer some type of support if contacted by a user.
107
+
108
+
🦋 **Acknowledgement (i.e. individual listed in the [README Acknowledgments](https://pharmaverse.github.io/admiral/cran-release/#acknowledgments))**: This
109
+
is for users who have made a contribution to the package that does not yet meet the level for authorship as described above. Individuals who were previously
110
+
authors but have moved away from the package will also be moved to the Acknowledgements section.
111
+
112
+
Companies will be listed on the license file as long as either of the following apply:
113
+
114
+
🦋 They employ the maintainer;
115
+
116
+
🦋 They employ two or more authors in the development team.
117
+
118
+
These guidelines should be used both for `{admiral}` and any related packages such as `{admiraldev}`, therapeutic area extension packages and data packages.
119
+
120
+
__Note: The package maintainer is the final decision-maker as to how contributions are acknowledged, and reserves their discretion to make this choice; there
121
+
may be occasions where the guidelines listed above need to be flexed due to the context of the work. For instance, if package is inactive or very
122
+
stable, the level of contributions for authorship of acknowledgements may be lower.__
Copy file name to clipboardExpand all lines: _pkgdown.yml
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,6 @@ home:
63
63
href: articles/templates.html
64
64
65
65
authors:
66
-
before: "We define *authors* as those who are actively maintaining the code base, and *contributors* as those who made a significant contribution in the past. For all acknowledgements, see the eponymous section in the [Home Page](https://pharmaverse.github.io/admiral/cran-release/)."
67
66
footer:
68
67
roles: [aut, ctb, cre]
69
68
text: "Developed by F. Hoffmann-La Roche AG, GlaxoSmithKline LLC,"
0 commit comments