{"id":20641969,"url":"https://github.com/mrnko/mrnko-starter","last_synced_at":"2025-03-09T12:57:07.030Z","repository":{"id":195189442,"uuid":"692436065","full_name":"mrnko/mrnko-starter","owner":"mrnko","description":"HTML5 Starter","archived":false,"fork":false,"pushed_at":"2024-07-01T10:21:02.000Z","size":3464,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T09:06:52.802Z","etag":null,"topics":["css","css-framework","html","html-starter","html-starter-template","javascript","js","sass","sass-framework"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrnko.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-16T13:24:00.000Z","updated_at":"2024-07-01T10:21:05.000Z","dependencies_parsed_at":"2024-06-29T18:21:03.777Z","dependency_job_id":"c6857a8c-1692-4c45-a086-e47bad965c11","html_url":"https://github.com/mrnko/mrnko-starter","commit_stats":null,"previous_names":["mrnko/mrnko-starter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrnko%2Fmrnko-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrnko%2Fmrnko-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrnko%2Fmrnko-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrnko%2Fmrnko-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrnko","download_url":"https://codeload.github.com/mrnko/mrnko-starter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242692348,"owners_count":20170228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","css-framework","html","html-starter","html-starter-template","javascript","js","sass","sass-framework"],"created_at":"2024-11-16T16:07:31.332Z","updated_at":"2025-03-09T12:57:06.994Z","avatar_url":"https://github.com/mrnko.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HTML5 Starter — сборка Oleksii Myronenko\n\n\u003e Используется ViteJS. Тестировалось на node.js 20.15.0\n\n## Начало работы\n\nДля работы с данной сборкой в новом проекте, склонируйте все содержимое репозитория \u003cbr\u003e\n`git clone \u003cthis repo\u003e`\nЗатем, находясь в корне проекта, запустите команду `npm i`, которая установит все находящиеся в package.json зависимости.\nПосле этого вы можете использовать любую из предложенных команд сборки (подробнее - ниже, в разделе __npm-скрипты__).\n\n## Структура папок и файлов\n\n```\n├── .core/                        # Системная папка проекта\n│   ├── scripts/                  # папка с системными скриптами\n│   │   ├── clear.js              # скрипт очистки проекта от демо данных\n│   │   └── zip.js                # скрипт создания архива из файлов проекта\n├── public/                       # Все файлы для публичного доступа\n│   ├── fonts/                    # директория со шрифтами\n│   ├── images/                   # директория с изображениями\n│   │   ├── favicons/             # директория с favicon изображениями\n│   │   └── og-image.jpg          # обложка сайта для социальных сетей (1200x630px)\n│   └── partials/                 # директория с подключаемыми файлами html\n├── src/                          # Исходники проекта\n│   ├── js/                       # Скрипты\n│   │   ├── components/           # js-компоненты\n│   │   ├── functions/            # js функции\n│   │   ├── _vars.js              # файл с переменными проекта\n│   │   ├── _functions.js         # файл с готовыми функциями на js\n│   │   ├── _components.js        # файл с подключениями компонентов\n│   │   └── app.js                # Главный скрипт\n│   ├── scss/                     # Стили сайта (препроцессор sass в scss-синтаксисе)\n│   │   ├── abstracts/            # директория с подключением стилей и переменными проекта\n│   │   ├── base/                 # базовые стили\n│   │   ├── components/           # scss-компоненты\n│   │   ├── functions/            # функции\n│   │   ├── mixins/               # директория для сохранения готовых scss-компонентов\n│   │   ├── pages/                # директория для стилей страниц\n│   │   ├── vendors/              # директория для хранения локальных css-стилей библиотек\n│   │   └── style.scss            # Главный файл стилей\n└── index.html                    # Главная страница проекта\n└── package.json                  # файл с настройками сборки и установленными пакетами\n└── package-lock.json             # файл с настройками сборки и установленными пакетами\n└── .editorconfig                 # файл с настройками форматирования кода\n└── vite.config.js                # файл с настройщиком сборки\n└── CHANGELOG.md                  # файл с информацией о изменениях в проекте\n└── LICENSE.md                    # файл с информацией о лицензии\n└── README.md                     # документация сборки\n```\n\n## Оглавление\n1. [npm-скрипты](#npm-скрипты)\n2. [Работа с HTML](#работа-с-html)\n3. [Работа с CSS](#работа-с-css)\n4. [Работа с JavaScript](#работа-с-javascript)\n5. [Работа со шрифтами](#работа-со-шрифтами)\n6. [Работа с изображениями](#работа-с-изображениями)\n\n## npm-скрипты\n\nПроект позволяет вызывать нужные системные npm скрипты через командную строку / терминал.\n\n* `npm run dev` — базовая команда, которая запускает проект в режиме разработки.\n* `npm run build` — команда, запускающая продакшн-версию сборки.\n* `npm run preview` — команда, запускающая локальный предпросмотр продакшн-версии сборки.\n* `npm run clear` — очистить проект от демо данных.\n* `npm run zip` — команда собирает ваш готовый код в zip-архив.\n\n## Работа с HTML\n\nLorem ipsum...\n\n## Работа с CSS\n\nLorem ipsum...\n\n## Работа с JavaScript\n\nLorem ipsum...\n\n## Работа со шрифтами\n\nLorem ipsum...\n\n## Работа с изображениями\n\nLorem ipsum...\n\nАвтор: Алексей Мироненко (https://mrnko.com)\n\n## Изменения в версии 0.0.4 (от 30.06.2024)\n\n- Добавлена директория `.core` с системными файлами проекта.\n- Добавлен скрипт сброса демо данных проекта по команде `npm run clear`.\n- Добавлен скрипт создания архива из файлов проекта по команде `npm run zip`.\n- Добавлена документация к проекту.\n- Добавлена страница `404.html` в корневой папке проекта.\n- Добавлен файл `public/partials/page-not-found.html`.\n- Добавлен класс `.fluid` для SASS компонента `container`.\n- Добавлен пользовательский класс `.tablet-only` для опеределния устройства пользователя.\n- Добавлена директория `src/scss/pages` для подключения специфических стилей для страниц.\n- Добавлен файл `src/scss/pages/_page-not-found.scss` для подключения стилей страницы 404.\n- Изменена структура проекта.\n- Изменена структура JS скриптов и улучшен функционал скриптов.\n- Изменены файлы проекта и добавлены комментарии.\n- Изменены названия пользовательских классов: `.is-mobile` и `.is-desktop` на `.mobile-only` и `.desktop-only`.\n- Изменен файл `public/partials/head.html`\n- Удален файл `src/scss/abstracts/placeholders`\n\n[![mrnko - mrnko-starter](https://img.shields.io/static/v1?label=mrnko-starter\u0026message=mrnko-starter\u0026color=blue\u0026logo=github)](https://github.com/mrnko/mrnko-starter \"Go to GitHub repo\")\n[![stars - mrnko-starter](https://img.shields.io/github/stars/mrnko/mrnko-starter?style=social)](https://github.com/mrnko/mrnko-starter)\n[![forks - mrnko-starter](https://img.shields.io/github/forks/mrnko/mrnko-starter?style=social)](https://github.com/mrnko/mrnko-starter)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrnko%2Fmrnko-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrnko%2Fmrnko-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrnko%2Fmrnko-starter/lists"}