База знань
Ми створили невелику базу знань, яка повинна стати в нагоді для тих, хто працює з сайтами і керує ними.

Найменування файлів
Вимоги 

 

 Ніколи не використовуйте пробіли в іменах файлів. Щоб візуально відокремити слова, використовуйте символ підкреслення або тире. 

 Уникайте спеціальних символів та кирилиці. Тільки символи пункту 1. 

 Бажано використовувати нижній регістр або перший символ з великої літери. Цей пункт не стосується програмістів. 

 Завжди використовуємо англійську назву. Не варто робити трансліт 

 Нема сенсу писати, наприклад, у верстці page-product.html якщо можна написати product.html 

 

 Приклади 

 Правильно 

 

 product_demo.png 

 cart.svg 

 demo-image.jpg 

 

 Неправильно 

 

 Іконка Для кошика.svg 

 Іконка сторінки об'єкти.png

Семантичне керування версіями: Пояснення для початківців
Чому потрібне семантичне керування версіями? 

 При розробці програмного забезпечення дуже важливо мати зрозумілу і послідовну систему версіонування. Це допомагає користувачам і розробникам розуміти, які зміни відбулися між версіями і наскільки безпечно оновлюватися на нову версію. 

 Як працює семантичне керування версіями? 

 Версія в семантичному керуванні складається з чотирьох чисел: `MAJOR.MINOR.PATCH+BUILD`. Кожне з цих чисел має свій зміст: 

 

 MAJOR — збільшується, коли внесені несумісні зміни API. 

 MINOR — збільшується, коли додано нові функції, але збережено зворотню сумісність. 

 PATCH — збільшується, коли внесені сумісні виправлення помилок. 

 BUILD — номер збірки, збільшується при кожній збірці програми без зміни коду. 

 

 Переваги семантичного керування версіями 

 

 Зрозумілість і зрозумілість: Розробники і користувачі можуть легко зрозуміти, які зміни внесені в нову версію програми. 

 Покращена сумісність: Зрозуміле розподіл змін допомагає уникнути проблем зі зворотною сумісністю. 

 Автоматизація: Багато інструментів розробки та систем управління версіями підтримують семантичне керування версіями і можуть автоматично обробляти оновлення на основі цих правил. 

 Урахування збірок: Введення номера збірки дозволяє відстежувати і керувати процесом збірки програми, спрощуючи її відстеження і контроль якості.