Обучение VueJS
Зачем нужны фрейморки
Материалы для обучения
- VueJs - Оффициальный сайт и документация фрейморка.
- ES6 Basic - Видео курс по ES6
- ES6 - Новые возможности Javascript.
- Vue Awesome - Большой список всего, что может понадобится при разработке на VueJs.
- Vue Mastery - Оффициальный сайт от для обучения [EN].
- Vue Курсы - Огромный видео курс по VueJs [RU].
- Medium - Полезные статьи по VueJs.
- Telegram - Телеграмм канал, где можно просить помощи у ребят.
- Vue DevTools - Расширение для хрома, дебаг VueJs в браузере
Как выполнять задания
1. Сделайте Fork этого репозитория
2. В списке ваших репозиториев появится новый, откройте его
3. Склонируйте его себе на компьютер
git clone <link here>
cd vue-learn
4. Создайте новую ветку
Создайте новую ветку для одного из заданий темы hw<номер темы>_<номер задания>
.
Например, мы хотим выполнить 3е задание к второй теме. Создадим тогда ветку hw2_3
.
git branch hw2_3
Далее, перейдем в созданную ветку:
git checkout hw2_3
5. Выполните задание
В репозитории есть папки под каждую тему. В каждой из таких папок находятся папки под каждое из заданий темы.
Теперь сделайте то, что требуется в задании.
Добавьте все ваши изменения.
git add .
Сделайте коммит
git commit -m "Complete task 3 homework 2"
Сделайте push
git push origin hw2_3
6. Создайте pull-реквест
В репозитории у вас должно появится окошко с кнопкой
Нажмите "Compare & pull request".
Если такое окошко не появилось, нажмите на вкладку "branches", выберите нужную и нажмите "New pull request".
Далее введите название для pull-реквеста. По желанию можете добавить комментарий. И нажимайте на кнопку "Create pull request".
7. Почти готово
Все, почти готово! Сбросьте ссылку на свой пулл-реквест в чате.
8. Обновление своего fork'a
Когда в оригинально репозитории будут появляться изменения, вам нужно будет обновлять свой fork. Увидеть появились ли какие-то изменения вы можете на странице своего репозитория:
Если вы видете такое сообщение, вам нужно смерджить изменения оригинального репозитория в свой. Это можно сделать нажав прямо там же кнопку "Pull request".
Так же это можно сделать через терминал:
git checkout master
git pull https://github.com/dimondevs/vue-learn.git master
git push origin master