База знань

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

Найменування файлів

Вимоги

  1. Ніколи не використовуйте пробіли в іменах файлів. Щоб візуально відокремити слова, використовуйте символ підкреслення або тире.
  2. Уникайте спеціальних символів та кирилиці. Тільки символи пункту 1.
  3. Бажано використовувати нижній регістр або перший символ з великої літери. Цей пункт не стосується програмістів.
  4. Завжди використовуємо англійську назву. Не варто робити трансліт
  5. Нема сенсу писати, наприклад, у верстці page-product.html якщо можна написати product.html

Приклади

Правильно

  1. product_demo.png
  2. cart.svg
  3. demo-image.jpg

Неправильно

  1. Іконка Для кошика.svg
  2. Іконка сторінки об'єкти.png

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

Чому потрібне семантичне керування версіями?

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

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

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

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

  1. Зрозумілість і зрозумілість: Розробники і користувачі можуть легко зрозуміти, які зміни внесені в нову версію програми.
  2. Покращена сумісність: Зрозуміле розподіл змін допомагає уникнути проблем зі зворотною сумісністю.
  3. Автоматизація: Багато інструментів розробки та систем управління версіями підтримують семантичне керування версіями і можуть автоматично обробляти оновлення на основі цих правил.
  4. Урахування збірок: Введення номера збірки дозволяє відстежувати і керувати процесом збірки програми, спрощуючи її відстеження і контроль якості.