<commit_before># Git Style Guide

This Git Style Guide directly borrows, extends, and adapts from the following guides:

* [Git Style Guide by agis-](https://github.com/agis-/git-style-guide)
* [Git branch naming conventions by lovingly](http://www.guyroutledge.co.uk/blog/git-branch-naming-conventions/)
* [Branching by digitalijhelms](https://gist.github.com/digitaljhelms/4287848)

# Table of contents

1. [Branches](#branches)
2. [Commits](#commits)
  1. [Messages](#messages)
3. [Merging and Pull Requests](#merging)
4. [Issues](#issues)
5. [Stuff to check later](#misc)

# Branches

<table>
  <thead>
    <tr>
      <th>Instance</th>
      <th>Branch</th>
      <th>Description, Instructions, Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Master</td>
      <td>master</td>
      <td>Accepts merges from Develop and Hotfixes</td>
    </tr>
    <tr>
      <td>Develop</td>
      <td>develop</td>
      <td>Accepts merges from us/Issues and Hotfixes</td>
    </tr>
    <tr>
      <td>Task</td>
      <td>task/short-desc</td>
      <td>Always branch off HEAD of develop, it referes to an iteration task described on Trello.</td>
    </tr>
    <tr>
      <td>Hotfix</td>
      <td>hotfix/short-desc</td>
      <td>Always branch off Master, receives utmost priority for development, testing and code reviews. After merging and fixing Master in production it's changes get merged into Develop</td>
    </tr>
    <tr>
      <td>Issue</td>
      <td>issue/{{issue-id}}-short-desc</td>
      <td>Never branches off Master, it may branch from any other branch as necessary but primarily branches off  develop.</td>
    </tr>
    <tr>
      <td>Docs</td>
      <td>docs/short-desc</td>
      <td>Branches off develop, and will contain documentation that does not refer to any specific piece of code i.e. this guide.</td>
    </tr>
  </tbody>
</table>

* Choose *short* and *descriptive* names:<commit_msg>Add Refactoring instance to the table of branch instances.<commit_after># Git Style Guide

This Git Style Guide directly borrows, extends, and adapts from the following guides:

* [Git Style Guide by agis-](https://github.com/agis-/git-style-guide)
* [Git branch naming conventions by lovingly](http://www.guyroutledge.co.uk/blog/git-branch-naming-conventions/)
* [Branching by digitalijhelms](https://gist.github.com/digitaljhelms/4287848)

# Table of contents

1. [Branches](#branches)
2. [Commits](#commits)
  1. [Messages](#messages)
3. [Merging and Pull Requests](#merging)
4. [Issues](#issues)
5. [Stuff to check later](#misc)

# Branches

<table>
  <thead>
    <tr>
      <th>Instance</th>
      <th>Branch</th>
      <th>Description, Instructions, Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Master</td>
      <td>master</td>
      <td>Accepts merges from Develop and Hotfixes</td>
    </tr>
    <tr>
      <td>Develop</td>
      <td>develop</td>
      <td>Accepts merges from us/Issues and Hotfixes</td>
    </tr>
    <tr>
      <td>Task</td>
      <td>task/short-desc</td>
      <td>Always branch off HEAD of develop, it referes to an iteration task described on Trello.</td>
    </tr>
    <tr>
      <td>Hotfix</td>
      <td>hotfix/short-desc</td>
      <td>Always branch off Master, receives utmost priority for development, testing and code reviews. After merging and fixing Master in production it's changes get merged into Develop</td>
    </tr>
    <tr>
      <td>Issue</td>
      <td>issue/{{issue-id}}-short-desc</td>
      <td>Never branches off Master, it may branch from any other branch as necessary but primarily branches off  develop.</td>
    </tr>
    <tr>
      <td>Docs</td>
      <td>docs/short-desc</td>
      <td>Branches off develop, and will contain documentation that does not refer to any specific piece of code i.e. this guide.</td>
    </tr>
    <tr>
      <td>Refactoring</td>
      <td>refactoring/short-desc</td>
      <td>Branches off develop, this type of branch restructures an existing
      piece of code.</td>
    </tr>
  </tbody>
</table>

* Choose *short* and *descriptive* names:
{'fraction_non_alphanumeric': 0.1435960591133005, 'fraction_numerical': 0.0064039408866995075, 'mean_word_length': 3.0287698412698414, 'pattern_counts': {'":': 0, '<': 135, '<?xml version=': 0, '>': 135, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5151730', 'n_tokens_mistral': 1422, 'n_tokens_neox': 1362, 'n_words': 396}