Sprinkle Docs
Search…
β—Ό
Github Integration
Version control your code in GitHub
Sprinkle allows user code to be version controlled by pushing it to Github. SQL code written in Explores/Transformation flows and Notebook code can be pushed to Github repository. The following document shows how to configure the same.

Admin Setup

An admin can configure Github integration.
  • Go to Admin β†’ Settings β†’ Github.
  • Provide repository path for sprinkle to push code and it should be in the below format org/repository-name or user/repository-name
  • After providing a repository path, you need to integrate with Github and can set up the connection to Github by authenticating through OAuth. The user who is authorizing should have write access privileges on the repository configured.
  1. 1.
    Once the admin authorizes, all new code or modified code on the sprinkle platform will get pushed to the Github repository, as commits from admin user.

User account setup

Individual users can also set up the Github connection so that when users add or update the code on the sprinkle platform, Github commits will be pushed as commits from the user. For this the admin needs to configure the repository path in Github admin settings as mentioned above.
  • Now go to the user page on the top right corner β†’ Account β†’ Github.
  • Sprinkle users can integrate with Github by authenticating through OAuth. The user who is authorizing should have write access privileges on the repository configured.
  • Once the user authorizes, all new code or modified code changed by the user on the sprinkle platform will get pushed to the Github repository, as commits from the user.
‍
Copy link
On this page
Admin Setup
User account setup