Для оформления сообщения коммита следует использовать следующий шаблон:
<type>(<scope>): <subject>
<BLANK LINE>
<body>
Create a new repository, or reuse an existing one.
Generate a new SSH key:
ssh-keygen -t rsa -C "your_email@example.com"
Copy the contents of the file ~/.ssh/id_rsa.pub
to your SSH keys in your GitHub account settings (https://github.com/settings/keys).
Test SSH key:
S - Single responsibility principle - Принцип единственной обязанности:
На каждый класс должна быть возложена одна-единственная обязанность.
O - Open/closed principle - Принцип открытости/закрытости:
Программные сущности должны быть открыты для расширения, но закрыты для изменения.