1. Cel - Wprowadzenie

Przetestowanie: GitLab, GitHub, Bitbucket

Hostowanie + Jekyll + Komentarze + LaTeX + Jupyter + Domena + Sklonowanie

prezentacja

2. Jak wyglądały moje postępy pracy?

  • Utworzenie konta (GitHub, GitLab, Bitbucket)
  • Część teoretyczną dokumentacji
  • Szablon strony na GitHub
  • Dodawanie nowych funkcjonalności
  • Sklonowanie na GitLab oraz Bitbucket
  • Część praktyczna dokumentacji
  • Poprawki
  • Prezentacja projektu

prezentacja

3. Użyte platformy

  • Github

  • Bitbucket

  • Gitlab

prezentacja

4. Użyte narzędzia, oprogramowanie, języki programowania

  • Repozytorium (Visual Studio Code + Git)

  • Oprogramowanie: Jekyll, Jupyter, LaTeX

  • Komentarze (GitHub Discussions + Disqus)

  • CoCalc

  • Hostowanie (nazwa.pl)

  • Języki programowania (HTML + CSS + JS + Ruby + Markdown )

prezentacja

5. Generator statycznych stron Jekyll

  • CMS

  • Ruby

  • Markdown lub Textfile

  • Automatycznie zintegrowany z GitHub Pages

prezentacja

6. LaTeX

  • WYSIWYM (What You See Is What You Mean)

  • Tworzenie dokumentacji technicznej i naukowej

  • Darmowe oprogramowanie

  • Nie jest edytorem tekstu

  • Rozmieszczenie i sformatowanie wzorów matematycznych, rysunków i diagramów

prezentacja

7. Dodawanie komentarzy

prezentacja

  • Disqus
  • Github Discussions

prezentacja

8. Jupyter

  • Całkowicie darmowy
  • Wyświetlanie w przeglądarce
  • CoCalc + Chmura SaaS
  • Matematyka obliczeniowa
  • Kody źródłowe, dane
  • Jupyter Notebook
  • Są renderowane, ale są statyczne

prezentacja

9. Hostowanie w ramach własnej domeny

prezentacja

nazwa.pl – polski rejestrator domen + firma hostingowa

prezentacja

10. Sklonowanie uslugi do konkurencyjnej platformy

  • GitLab

  • Bitbucket

prezentacja

prezentacja

11. Podsumowanie

  • GitHub, GitLab, Bitbucket - najlepsze rozwiania

  • Brak błędów po sklonowaniu

  • Samodzielne opanowanie platform

  • Nauczenie się “innej strony”

prezentacja