IntelliJ IDEA
 
Get IntelliJ IDEA
You are viewing the documentation for an earlier version of IntelliJ IDEA.

Contribute to projects on GitHub

Last modified: 10 August 2022

If you want to contribute to a project that is hosted on GitHub and that you cannot push to directly, follow this workflow:

  • Create a fork of the project you want to contribute to.

  • Clone this fork to create a local repository.

  • Make changes to your copy of the original project, commit and push them.

  • When you are ready to share the results of your work, rebase your fork on the current HEAD of the master branch in the original project. This is needed to make sure your changes do not conflict with new commits that were pushed after you created your fork.

  • Create a pull request to suggest your changes to the original project.

  • Display and apply suggestions locally.