Проект "Копилка".

Позволяет пользователю рассчитать размер ежегодных пополнений для того, чтобы накопить на желаемую цель. Целью может быть что угодно: Будь то покупка мобильного телефона или приобретение автомобиля.


В проекте используются следующие технологии:

  • HTML

  • JavaScript

  • CSS


Как запустить проект на Вашем компьютере?

Сделайте git clone репозитория https://github.com/ruslan-astratov/piggy-bank

Установить зависимости командой npm i или npm install

В терминале, находясь в папке с проектом, мы должны запустить сборку - командой npm run serve

Если браузер сам не открылся, мы должны открыть его сами - по адресу localhost:1234

Разработчикам:

В HTML (а затем и в CSS) файлах классы и id-шники мы именуем в стиле kebab-case ("шашлычная" нотация)

В JavaScript-файлах названия переменных и функций мы именуем в стиле camel-case ("верблюжья" нотация)

Когда мы хотим начать делать любую новую функциональность (например, header), мы должны сделать свою отдельную ветку под эту функциональность

также хорошим шагом было бы - сделать отдельную задачу на доске Trello, где мы бы указали , над какой функциональностью в данный момент работаем

создаём ветку:

git branch названиеВетки

переходим в ветку:

git checkout названиеВетки

Когда мы завершили работу в своей ветке, результат работы нужно сохранить и запушить в наш удалённый репозиторий на Гитхабе. Для этого пишем:

git add -A

git commit -am "Завершил работу над такой-то функциональностью"

git push

И после того как запушили нашу ветку на Гитхаб, идём в наш репозиторий на Гитхаб и делаем запрос на пулл-реквест

--> в верхнем правом углу нажимаем compare pull request

В текстовом поле по-возможности своими словами описываем какую именно функциональность мы только что сделали


После того как мы завершили работу над своей веткой и сохранили/запушили изменения на Гитхаб, в VS Code

переходим в main-ветку, стягиваем последние обновления с удалённой ветки main командой git pull,

а затем деплоим проект на github pages командой npm run deploy


Ссылка на доску Trello:

https://trello.com/b/hyg59O3H/group-project-modul-3