If you're experiencing behavior that appears to be a bug in RStudio, you're welcome to file an issue. Before you do, please go through this pre-flight checklist:
-
Is the source of the error or problem the RStudio IDE itself? Many errors you see inside RStudio come from R or R packages. If you're having trouble with R, read Getting Help with R for pointers.
-
Is your issue a bug rather than a question? If you're having general trouble with RStudio or have questions for the RStudio community, the RStudio Community Forum is an excellent resource.
-
Are you the first person to report this issue? Search the issue list to find out. If you aren't, the most helpful thing you can do is vote for the existing issue (add a +1 reaction to it), and optionally add a comment describing your own experience.
When you're ready to file an issue, see our guide to writing good bug reports for more on how to write a great bug report.
You're also welcome to submit ideas for enhancements to RStudio. When doing so, please search the issue list to see if the enhancement has already been filed. If it has, vote for it (add a reaction to it) and optionally add a comment with your perspective on the idea.
See our guide to writing feature requests for more on how to write a great feature request.
This repo contains the code for the open source version of RStudio and RStudio Server, and its issues page is for issues pertaining specifically to the open source version of the software. To report issues or request new features for the professional version of RStudio, please get in touch with the Posit Support team at [email protected].
We welcome contributions to RStudio. To submit a contribution:
-
Fork the repository and make your changes.
-
Ensure that you have signed the individual or corporate contributor agreement as appropriate. You can send the signed copy to [email protected].
-
Submit a pull request.
We'll try to be as responsive as possible in reviewing and accepting pull requests. Appreciate your contributions very much!
As contributors and maintainers of this project, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, or religion.
Examples of unacceptable behavior by participants include the use of sexual language or imagery, derogatory comments or personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed from the project team.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers.
This Code of Conduct is adapted from the Contributor Covenant, version 1.0.0, available at https://www.contributor-covenant.org/version/1/0/0/code-of-conduct.html.