P Postup odevzdani SP na GitHubu - nvbach91/4IZ268-2024-2025-ZS GitHub Wiki

  • V návodu se vyskytují placeholdery:
    • XNAME nahraďte svým školním xname

Postup

  • Vytvořte si strukturu složek /www/XNAME/sp2 a zdrojové kódy projektu mějte ve složce sp2
    • složku sp2 budete nahrávat na server eso.vse.cz, tak aby Vaše práce byla dostupná jako http://eso.vse.cz/~xname/sp2,
    • složku www budete nahrávat do Pull Requestu
    • v projektu nesmí být nevektorové obrázky - používejte odkazy na externí obrázky hostované na internetu
    • v projektu nepoužívejte stažené knihovny, ale knihovny přes odkaz z CDN, např. z https://cdnjs.com nebo https://www.jsdelivr.com/
    • pokud budete používat frameworky jako React, Vue nebo Angular, tak odevzdáte pouze zdrojové kódy, nikoliv build
  • Zajděte na domovskou stránku tohoto repozitáře https://github.com/nvbach91/4IZ268-2024-2025-ZS
  • Klikněte na Add file, Upload files

image

  • Přetáhněte CELOU SLOŽKU www na nahrávací plochu
  • Ověřte si, že všechy potřebné soubory se nahrály ve struktuře:
    • /www/XNAME/sp2/file1.html
    • /www/XNAME/sp2/file2.html
    • Nesmíte nahrávat soubory mimo složky /www/XNAME/sp2/`!!! Jinak bude Pull Request automaticky zamítnut a SP2 nebude odevzdán
  • Do Commit change message doplňte XNAME-sp2
  • Do description doplňte odkaz na Vaši aplikaci (na serveru eso)
  • Vyberte možnost Create a new branch for this commit and start a pull request
  • Do názvu branch napište XNAME-sp2

image

  • Klikněte na Propose changes
  • Na další stránce Open a pull request si prohlídněte nahrané soubory a ujistěte si, že všechny potřebné soubory se nahrály
  • V pravém panelu přidejte do Reviewers vyučujícího (nvbach91)
  • Dále klikněte na Create pull request
  • Zkontrolujte ještě jednou svůj Pull Request XNAME-sp2
  • Poté bude vaše aktuální verze SP2 řádně odevzdána
  • Veškeré offline komunikace týkající se SP2 mezi vyučujícím a studentem budou probíhat v rámci tohoto Pull Requestu - žádné e-maily nepište

Průběh opravy

  • Vyučující bude psát komentáře přímo do zdrojového kódu v rámci Pull Requestu, až bude práce v pokročilejším stavu
  • Sledujte průběh opravy a případně zareagujte na podněty vyučujícího

Pokračování ve vývoji a odevzdání dalších verzí nebo oprav

  • Další změny v projektu je potřeba odevzdat podobným způsobem, ale už si nebudete vytvářet novou branch jako na začátku, ale budete nahrávat nové verze práce přímo do vámi již vytvořené branch XNAME-sp2.
  • Postup: Na domovské stránce repozitáře si vyberete svoji branch a nahrajete novou verzi práce kliknutím na Upload files
  • Ověřte si, že všechy potřebné soubory se nahrály ve struktuře /www/XNAME/sp2/**/*.*, tj. opět všechny soubory projektu se musí nacházet v rámci složky /www/XNAME/sp2/ anebo v jejích podsložkách.

image

Výmaz existujících souborů v branchi

V případě, že potřebujete smazat nějaký soubor v Pull Requestu, postupujte následovně:

  1. na domovské stránce repozitáře vyberte svoji branch XNAME-sp2,
  2. otevřete soubor nebo složku, který chcete odstranit,
  3. klikněte na ikonu koše,
  4. vyplňte důvod mazání,
  5. vyberte možnost commit directly to the XNAME-sp2 branch,
  6. klikněte na Commit changes.

image