ReviewNB - Jupyter Notebook Code Reviews & Collaboration

2 min read Original article ↗

Which Git platforms do you support?

  • GitHub Enterprise, GitHub cloud & Bitbucket cloud are currently supported

What about other Git platforms?

  • Work in progress. Fill this form if you're interested in additional platform support

Why do you not support GitLab?

Do you offer special pricing to educational institutions?

  • Yes! ReviewNB is completely free for educational purposes.

How to subscribe to free educational plan?

  • If your primary email on GitHub has .edu or .ac. domain then free educational plan is already activated on your account
  • If you're a student but don't have university email, write to support@reviewnb.com with an enrolment proof

Which repositories can ReviewNB access?

  • On GitHub, we can only access repositories for which you have enabled ReviewNB
  • You can enable/disable individual repository access at any time from GitHub
  • On Bitbucket, we get access to all your repositories

What permissions do you need?

  • Read repository contents to fetch notebooks and compute diff
  • Read repository metadata to fetch list of commits and PRs
  • Read-Write access to pull requests to read & write PR comments
  • Read access to email to notify you of new comments on your notebooks

How can I trust ReviewNB with my private repositories?

  • Our app has been verified by GitHub & approved for sell on GitHub marketplace
  • ReviewNB does NOT store any repository contents. Notebooks / Diffs  / Commits / PRs - none of these are stored in ReviewNB
  • Anytime you open a page, we make API calls to GitHub / Bitbucket to fetch the data on-demand

Where do you store review comments?

  • Comments you write on a pull request (PR) are posted directly to GitHub / Bitbucket
  • Comments you write on a standalone notebook are stored with ReviewNB because GitHub does not accept comments on a standalone file in the repository

What about GitHub / Bitbucket access token security?

  • Access tokens are stored with AES encryption
  • Every time you logout and login, we generate a new access token
  • Additionally, Bitbucket tokens auto expire in 1-hour

I am seeing "Unfortunately, invoiced customers cannot purchase paid plans on the GitHub Marketplace" error?

  • GitHub doesn't yet support buying marketplace apps for their invoiced customers. Email us at support@reviewnb.com to setup your account directly with us.