Skip to content

Лабораторные работы для группы АИБ первый семестр.

License

Notifications You must be signed in to change notification settings

CITG-Space-Pet/web_lab_aib_frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Веб программирование курс лабораторных работ

Первый семестр

Стив Джобс

Начинай с малого, но мечтай о великом. Не занимайся одновременно слишком многими вещами. Займись сначала немногими простыми делами, и постепенно переходи к более сложным. И всегда думай о будущем.



Навигация:



Интро

Если вы это читаете, то вы или случайно наткнулись на данный репозиторий, либо вам посчастливилось попасть нак курс веб-программирования.
И так, в данном репозитории будут находиться все задания лабораторных работ по указанному выше курсу. Данный репозиторий может и будет дополняться, задания могут быть модифицированы и улучшены так же если вы хотите предложить улучшение в какой-либо из работ, с удовольствием познакомимся с вашим PR.


Что понадобиться для работы

Для выполнения лабораторных работ вам понадобиться:

  1. аккаунт на Github. Зарегистрироваться будет довольно просто.
  2. Для работы вам понадобиться Git, если вы владелец Windows вам пригодиться установиться себе GitBash
  3. Настроить git bash для работы следуя официальной инструкции

Если у вас что-то не получается или вы не понимаете, что делать, обязательно свяжитесь со своим преподавателем


Мои лабы, мой репозиторий

Все свои лабораторные вы будете собирать в своём лично репозитории основанном на текущем репозитории.
Давайте начнём творить эту подготовительную магию.

Сделайте fork этого репозитория

alt
После этого копия этого репозитория отобразиться в ваших репозиториях аккаунта Github.
Поздравляем вы почти готовы к работе.

Скопируйте к себе свой репозиторий

Ссылка для копирования находиться в окошке показанном ниже:

alt
Откройте Git bash у себя на компьютере и перейдите в директорию в которой будет находиться ваш репозиторий.
git clone https://github.com/CITG-Space-Pet/web_lab_aib_frontend.git

Ссылка должна быть именно ваша и репозиторий ваш

Скопируйте к себе свой репозиторий

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

  1. Настоящий, откройте GitBush и перейдите в директорию с копией вашего репозитория. Затем выполните серию команд.
git remote -v
git remote add upstream https://github.com/CITG-Space-Pet/web_lab_aib_frontend.git

После этого ваш репозиторий будет видеть два указателя на удалённые ветки, эту операцию достаточно выполнить один раз с копией репозитория. Далее, обновим ваш репозиторий, если обновления есть)

git fetch upstream
git checkout main # если ваша главная ветка называется master напишите вместо main -> master
git merge upstream/main # если вы не трогали исходные файлы заданий всё будет хорошо в обратном случае, прийдётся разрешать конфликты
  1. Простой способ, зайдите в свой репо на Github и нажмите Sync Fork
alt
После этого на локальном компьютере из директории с репозиторием выполните
git pull

Как сдавать на проверку лабы

  1. Все решения вы сохраняете в своём репозитории в директории с лабораторной работой и созданной там директорией solution в итоге каждая директория с лабораторной работой должно содержать директорию solution именно её мы и будем проверять.
alt
  1. Если лабораторная предполагает наличие текстового отчёта, то он оформляется в виде файла с расширением .md Для оформления рекомендуется активно использовать формат Markdown

Как понять, что лабораторная принята !

Для каждой учебной группы существует Google таблица, за ссылкой на которую можно будет сходить к своему старосте). Напротив вашей фамилии в столбце соответствующей лабораторной работы, будет находиться отметка:

  • отсутствует - работа не просмотрена
  • Bad - работа выполнена неверно
  • Almost - работа выполнена но можно было гораздо лучше(
  • Success - работа выполнена хорошо.

Описание замечаний, переписка и резюме по каждой работе, происходит (пока так 🤷‍♂️) в комментариях к ячейке с результатом.

alt

Обязательно к прочтению

Если вы прочитали весь свод правил указанных выше, и готовы их соблюдать - "Добро пожаловать в команду!" Также как в любой командной разработке мы будем придерживать стиля и простых правил перечисленных и принятых выше.

Однако если вы нарушаете правила и выкладываете решения не в том виде в котором они указаны в описании выше или в описании самой лабораторной работы:

Мы не будем проверять ваше задание пока вы не приведёте его к указанному формату (цените время других разработчиков)

Ещё несколько нюансов:

  1. Не пытайтесь сдать все лабы в один день, никто не будет проверять такой огромный объём материала за один день (цените время других разработчиков)
  2. Пишите свои решения, пусть они будут плохими и будут основаны на подсказах, но они будут ваши (цените время и труд других разработчиков)
  3. Критика приветствуется, если вы нашли баг в задании, обязательно сообщите об этом, а лучше создайте PR

Пожалуйста, соблюдайте правила

Со своей стороны мы постараемся обеспечить вам максимально комфортное прохождение курса


Всегда рады вам на курсе

alt


About

Лабораторные работы для группы АИБ первый семестр.

Resources

License

Stars

Watchers

Forks

Packages

No packages published