Understanding commit templates
A commit template defines what information is recorded each time you make a commit.
Instead of writing free-text notes, CellRepo uses templates to provide a structured form.
This ensures important details are captured consistently.
Every repository must use a commit template.
Why templates matter
Templates help you:
- record changes consistently
- avoid missing important metadata
- make history easier to read later
- standardise documentation across your lab or team
Without templates, records quickly become inconsistent or incomplete.
What a template contains
Templates are made up of fields, for example:
- description or summary
- genotype or construct details
- protocol notes
- observations
- files or attachments
You fill these fields whenever you make a commit.
When you choose a template
You select a template when creating a repository.
If you’re unsure:
- start with a public template
- customise later as your workflow becomes clearer
You can change or create new templates at any time.
What’s next
Now that you know what templates are, let’s look at how to create and manage them.