Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 3.49 KB

zadanie.md

File metadata and controls

64 lines (53 loc) · 3.49 KB

Zadanie

Przygotuj szablon(y) wykorzystujący framework Bootstrap v. 4 dla serwisu wybranego z poniższej listy:

  • http://ecg.vot.pl – serwis edukacyjno-informacyjny,
  • http://lo1.sandomierz.pl/biblio – serwisk biblioteki I LO,
  • http://lo1.sandomierz.pl/eko – serwis ekologiczny I LO,
  • http://hamlet.edu.pl – edukacyjny serwis humanistyczny,
  • serwis dla absolwentów I LO przeznaczony do zbierania informacji o losach absolwentów, należy zaproponować koncpecję serwisu i szablony,
  • serwis do komunikacji wewnątrzszkolnej na wzór tablicy ogłoszeń, przeznaczony do zamieszczania bieżących (dziennych) informacji dla nauczycieli i uczniów, np. zastępstwa, odwołane lekcje, zamiany sal, wydarzenia specjalne (spotkanie, próbna matura, konkursy, wizyta delegacji itp.),
  • inny zaproponowany serwis.

Założenia dodatkowe

  • projekty powinny zawierać szablon dla strony głównej, szablon dla stron z menu 1 poziomu, ewentualne szablony dla stron z menu 2 poziomu;
  • szablony powinny być dostosowane do zakładanej treści strony, np. lista aktualności, lista wydarzeń, szczegóły aktualności / wydarzenia itp.
  • każdy szablon powinien zawierać menu lub jakieś inne rozwiązanie pozwalające na przechodzenie między stronami i podstronami;
  • projekt musi zawierać formularz logowania w postaci komponentu lub osobnej strony;
  • projekt musi zawierać specyfikację użytych czcionek i zestawu kolorów, np. w postaci listy zapisanej w dokumencie tekstowym;

Realizacja

Plan i harmonogram realizacji

  1. Zaplanuj etapy przygotowania projektu.
  2. Określ (przynajmniej w przybliżeniu) harmonogram ich realizacji.
  3. Wyodrębnij w każdym etapie zadania, przypisz je konkretnym osobom, uwzględnij stosowane narzędzia.
  4. Ponownie określ (przynajmniej w przybliżeniu) harmonogram reazalizacji zadań w każdym etapie.
  5. Zapisz przygotowany plan i harmonogram w wybranej formie: narzędzia projektu (zadania, plan itd.) w serwisie GitHub, udostępniony dokument tekstowy lub arkusz kalkulacyjny, kalendarz Google'a lub innej.
  6. Umieść plik lub link do planu w katalogu plan repozytorium w pliku o nazwie todo.
  7. Wskazane jest wyznaczenie osoby odpowiedzialnej za spójność kodu w repozytorium zdalnym i pilnowanie terminów realizacji poszczególnych zadań.
  8. Osoby zaangażowane w projekcie i ich role wpisz do pliku humans.txt.

Kodowanie

  1. Wybierz i skonfiguruj narzędzia potrzebne do realizacji przydzielonych zadań.
  2. Sklonuj repozytorium projektu (git clone) lub sforkuj go (fork), zapoznaj się z kodem startowym.
  3. Korzystaj z przygotowanego kodu startowego i struktury katalogów.
  4. Regularnnie synchronizuj repozytorium lokalne ze zdalnym (git pull lub synchronizowanie forków).
  5. Do pracy nad zadaniem możesz tworzyć dodatkowe lokalne gałęzie.
  6. Umieszczaj zasoby i kod we właściwych katalogach i plikach.
  7. Dodawaj kolejne etapy pracy do lokalnego repozytorium (git add).
  8. Zatwierdzaj postępy z odpowiednim komentarzem (git commit -m "komentarz").
  9. Wysyłaj wykonane zadania do repozytorium zdalnego (git push) lub twórz pull request.

Dokumentacja

  1. Praca w publicznym projekcie (m. in. pull request)
  2. Creating pull request