Skip to main content

Learn how Compyle integrates with GitHub to manage and track your project’s code.

What is GitHub?

GitHub is a cloud-based platform built on top of Git, designed for version control and team collaboration.
It provides a central place to store your project’s code, track every change, and coordinate development across contributors.

Core GitHub Concepts

  • Repository (Repo): A repository is where your project’s code and its entire version history are stored. Repositories can be either public or private.
  • Branch: A branch represents a parallel version of your codebase. You can use branches to build new features or test changes without affecting the main project.
  • Commit: A commit captures a snapshot of your work at a specific moment. It records what changed, when it changed, and who made the change — allowing you to revert or compare versions easily.
  • Pull Request (PR): A pull request is how you propose changes from one branch to another. It enables discussion, review, and approval before merging updates into the main branch.
  • Merge: Merging integrates the changes from one branch into another — most often combining a feature branch into main after review.

How Compyle Uses GitHub

Compyle connects directly with your GitHub repositories to streamline development and maintain version control automatically.
  • When you generate or modify code in Compyle, it can create branches for each change or task.
  • Compyle also opens pull requests for you, making it simple to review, test, and merge updates into your main branch.
  • This workflow ensures that all Compyle-generated code stays transparent, reviewable, and fully under your control.
Every code change Compyle makes is fully traceable through GitHub — helping you maintain a clean history and collaborate safely with your team.

Learn More

If you’re new to GitHub or want to go deeper, check out the official GitHub Documentation.