Which practice demonstrates responsible open-source contribution when submitting improvements to an R package on GitHub?
-
A
Opening an issue to discuss the change before submitting a pull request
-
B
Forking the repository and publishing a competing package without notice
-
C
Modifying the package license to match personal preferences
-
D
Adding undocumented features to keep the API surface small