Как да организираш файловете в уеб проект като професионалист

От WIKI-TONI
Направо към навигацията Направо към търсенето

📚 Това съдържание е част от личния архив и база знания на Тони Ангелчовски, създадено в рамките на проекта WIKI-TONI. Уики платформата е достъпна само за четене. Не се поддържат регистрации или външни редакции. ⚠️ Забранява се копирането, възпроизвеждането или използването на текстовете без предварително писмено разрешение от автора. Благодарим, че уважаваш авторството и вдъхновението зад всяка дума.

📁 Как да организираш файловете в уеб проект като професионалист

🧠 Чистият код започва с чиста структура

Ако искаш проектът ти да расте, да бъде разбираем от теб и другите – **трябва да бъде добре структуриран** още от самото начало.

---

✅ Препоръчвана структура на уеб проект:

my-awesome-project/
│
├── index.html              → Главният HTML файл
│
├── css/                    → Стилове
│   └── tonibase.css        → Базов стилов файл
│   └── main.css            → Специфични стилове за проекта
│
├── js/                     → Скриптове
│   └── app.js              → Главен JavaScript файл
│
├── images/                 → Изображения
│   └── logo.png
│   └── banner.jpg
│
├── fonts/                  → Персонализирани шрифтове
│
├── assets/                 → Всичко допълнително (икони, SVG, ресурси)
│
└── README.md               → Описание на проекта

---

🔍 Обяснение на всяка папка:

    • `css/`** – Централно място за всички стилове. Използвай `tonibase.css` като основа.
    • `js/`** – Скриптовете се държат отделно от HTML – по-чисто, по-модулярно.
    • `images/`** – Всички визуални елементи, логота и фонове.
    • `fonts/`** – За Google Fonts или персонални .woff/.ttf файлове.
    • `assets/`** – Ако имаш SVG икони, JSON или други файлове, които не са снимки.
    • `README.md`** – Ако проектът е публичен (GitHub), тук описваш как се ползва.

---

📐 Съвети от опит:

✔️ Дръж всичко подредено – лесно ще намираш и променяш ✔️ Не слагай JavaScript в HTML-а, ако не е нужно ✔️ Използвай описателни имена, не `style1.css` или `new.js` ✔️ Архивирай старите версии – но извън продукция

---

💬 Тони казва:

> Подредбата не е мания. Тя е **инструмент за свобода**. > Когато проектът ти е структуриран – всичко върви по-гладко, по-бързо, по-удовлетворяващо.

–––––––––––––––––––––––––––––––––––––––––––––––––––––

Следваща стъпка: Къде да намираш вдъхновение за уеб дизайн?

Сподели тази страница:

🔵 Facebook 🐦 Twitter 📨 Telegram 🔗 LinkedIn ✉️ Email