Checkmate
Checkmate 2.1
Checkmate 2.1
  • Welcome to Checkmate 2.1
  • USER'S GUIDE
    • Installing Checkmate
    • Using Checkmate
    • Uptime monitor
    • Pagespeed monitor
    • Infrastructure monitor
    • Status pages
    • Viewing incidents
    • Maintenance mode
    • Server settings
    • User settings
    • Server monitoring agent
    • Troubleshooting
    • Server requirements
  • DEVELOPER'S GUIDE
    • Contributing to the code
    • General project structure
    • High level overview
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. DEVELOPER'S GUIDE

Contributing to the code

PreviousServer requirementsNextGeneral project structure

Was this helpful?

Before you are going to dive deep into the code, check this great for serious developers.

We generally follow the workflow model. If you’re not familiar with it, the general steps are

  1. Create a feature branch in your local repository and make your changes.

  2. Push your branch to the remote repository on Github.

  3. Open a pull request.

  4. The rest of the team will review the pull request and either approve or request changes.

  5. If changes are requested, make changes and push.

  6. Project maintainer will merge the branch, closing the pull request and deleting the remote branch.

Git

If you are inexperienced with Git or need a refresher please visit our to help get up to speed. If you’d like to go further in depth, this is a good resource.\

breakdown of Checkmate codebase and internal structure
gitflow
Git Quick Start Guide
Git for Professionals