Skip to content

Instantly share code, notes, and snippets.

@ncouture
Created June 26, 2022 17:12
Show Gist options
  • Save ncouture/606c9f3687cb0ea057d03681fb1c24a7 to your computer and use it in GitHub Desktop.
Save ncouture/606c9f3687cb0ea057d03681fb1c24a7 to your computer and use it in GitHub Desktop.
About Gerrit and Github

About Gerrit

Gerrit is a code review tool that was originally developed by Google.

It is based on the Perforce code review tool Mondrian.

Gerrit is open source, and it is used by many open-source projects.

It is similar to Rietveld, but it is not tied to the use of Perforce or to any Google-only services.

Gerrit 2.x is a complete rewrite of the Gerrit fork, changing the implementation from Python on Google App Engine, to Java on a J2EE servlet container and a SQL database.

Gerrit 3.x is the most recent version, and it uses NoteDb instead of a SQL database.

About Github

GitHub is a website where people can share code.

People can collaborate on code by suggesting changes, called “pull requests.”.

Pull requests show the differences between the code in the original repository and the code in the person’s branch.

Other people can review the changes, leave comments, and approve or request changes before the code is merged.

Code can be reviewed and discussed in dedicated spaces called “discussions.”

Notifications can be customized to show updates on the GitHub activity a person has subscribed to.

GitHub also has a feature called “Codespaces” which are high performance virtual machines that start in seconds, and a feature called “Copilot” which suggests whole lines or entire functions right inside the editor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment