Этот шаблон - упрощение создания курсового проекта. Вы можете использовать его, как старт проекта. Но можете не ограничивать себя шаблоном этим шаблоном, делая всё по своим предпочтениям от структуры директорий до работы с API, обработки ошибок и выбора библиотек.
- Готовый проект: https://course-vue.javascript.ru
- Демо UI компонентов: https://course-vue.javascript.ru/demo
- Документация API: https://course-vue.javascript.ru/api
- Backend для локального развёртывания: https://github.com/javascriptru/course-vue-backend
- Создайте новый проект с
vite
илиVue CLI
в своей директории и инициализируйтеgit
репозиторий. - Установите необходимые зависимости (см.
package.json
). - Скопируйте (при необходимости - отредактируйте) файлы конфигурации.
- Скопируйте директорию
src
. - Закончите реализацию на основе своих решений задач.
Не забудьте добавить своё имя в поле "author"
в package.json
и в текст MeetupsFooter.vue
:)
В проекте уже подключен ESLint + Prettier с минимальной конфигурацией. Вы можете изменить конфигурацию по вашим предпочтениям.
Изначально в проекте простая структура директорий, аналогичная шаблонам create-vue
и Vue CLI
. Вы можете изменять её по своему желанию.
Места, требующие реализации в проекте, отмечены в коде комментариями TODO:
.
// TODO: пример тудушки
Удобно находить эти места поиском по всем файлам в директории src
.
Большинство из них требуют копирования решения задачи из задачника, либо изменения на основе задач. Но где-то потребуется придумать и добавить полностью свою реализацию.