diff --git a/Byte_Me_snippet/index.md b/Byte_Me_snippet/index.md deleted file mode 100644 index 3f4affe..0000000 --- a/Byte_Me_snippet/index.md +++ /dev/null @@ -1,16 +0,0 @@ -#Tanulságok -A félév elejét azzal kezdtük, hogy egy excel táblába felírtuk, hogy milyen részfeladatokat kell megoldani. Ezeket felosztottuk egymás között, viszont a követelményeket nem tisztáztuk megfelelően, ebből később problémák lettek, mert a leadás előtt derültek ki, hogy bizonyos funkciók nem úgy lettek leimplementálva, ahogy azt kellett volna. - -Az is sokat segített volna, hogy ha milestone-okat tűzünk ki, hogy a félév során folyamatosan haladjon a fejlesztés. A félév végére eléggé besűrűsödött a házifeladatok leadása és jobb lett volna nem a végére hagyni. - -A kódoláshoz kapcsolódóan a függőségek megléte, még nem feltétlen jelenti, hogy nem lehet elkezdeni a részfeladatot (Fel kell mérni, hogy mire is van szükség. Ha valami fordítási hibát okozna, akkor ki is lehet kommenteli.) - -Ami viszont bevált és sokat segített, hogy készítettünk egy közös excel táblát, amin nyilvántartottuk, hogy kinek mi a feladata, és ha valakinek a feladatának az elvégzéséhez, egy másik embernek a munkája szükséges, azt könnyedén lehetett jelezni. Felvettük rá, hogy milyen problémákkal találkoztunk, hogy ha valakinek a része nem megfelelően működött, akkor itt írtunk róla issue-t. Egy külön lapot hoztunk létre, ahova a kérdéseinket tehettük fel az adott feladathoz vagy a követelménnyel kapcsolatban. Ezeket a kérdéseket igyekeztünk megválaszolni magunktól, vagy előadás után megkérdeztük. A határidőket is ide raktuk fel, így minden fontos információ egy helyen volt elérhető. - -Sokat segített, hogy a feladathoz egy teljesen üres projektből indultunk és az STV-t, mint csak iránymutatást használtuk, de nem azt írtuk át. Így, ha valami nem fordult, vagy nem úgy működött, ahogy azt mi elvártuk, tudtuk, hogy az okozza, amit nem régen írtunk, nem pedig valami teljesen más egy teljesen másik fájlban. - -A snippetes oldalt nagyon érdemes használni, lehet a félév elejét azzal kellene kezdeni, hogy a többiek tapasztalatait átolvassátok, mert nagyon sokat lehet vele időben nyerni, ha tudjátok, hogy ez a probléma már másnál is felmerült, és ott le van írva, hogy miként oldotta meg. - -Ne féljetek a git-et használni, mert több előnye van mint amekkora energiabefektetésbe kerül a megtanulása. Csapaton belül eltért nálunk, hogy terminálból vagy GUI-n keresztül használtuk a git-et, de ha eddig még nem használtatok érdemes inkább GUI-t használni. - -Érdemes megjegyezni, hogy a Qt Creatornak is van egy plugin-je (ModelEditor), amivel lehet szép UML diagramokat gyártani, nem csak online tool-okkal vagy Visio-val. Viszont UML diagrammot nem csak "kézzel" lehet készíteni. Lehetőség van C++ forrásból generálni UML diagramot, például a Visual Paradigm segítségével. Amikor telepítitek válasszátok a 30 napos enterprise verziót, mert csak azzal elérhető a számunkra fontos funkció (Tools->Code->Instant reverse...). Az ingyenes próbaverziónak az a hátránya, hogy ha ki szeretnétek importálni a diagramot, akkor tele lesz nyomva vízjellel. Ezt némi ügyeskedéssel (google) el lehet tüntetni. \ No newline at end of file diff --git a/Gemfile b/Gemfile index b687671..681832a 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,4 @@ source 'https://rubygems.org' gem 'RedCloth', :platforms => :mswin gem 'github-pages' +gem 'webrick' diff --git a/README.md b/README.md index fc10ee4..1d698bb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,18 @@ # snippets A set of example-based tutorials for various classes + +## Run locally + +To test the webpage locally, you can serve the page using docker. On Windows, you can preferably use Docker Desktop. + +1. Open a terminal in the root of the repository. + +1. Run the following command in case of Windows (PowerShell), Linux or MacOS: + +```bash +docker run --rm -v ${PWD}:/srv/jekyll -p 4000:4000 jekyll/jekyll jekyll serve --force_polling --livereload +``` + +1. Open the [http://localhost:4000/snippets/](http://localhost:4000/snippets/) link in a browser. + +1. After every modification, you can see the result in the browser. \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index 8426392..c99a33b 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -18,6 +18,8 @@

Snippets

Példákon keresztül mindenféléről

Kezdőlap GitHub oldal + AlkFejl + Kódnévvel
diff --git a/_layouts/indexlayout.html b/_layouts/indexlayout.html deleted file mode 100644 index f6a3680..0000000 --- a/_layouts/indexlayout.html +++ /dev/null @@ -1,38 +0,0 @@ ---- ---- - - - - - - Snippets (BME AUT) - - - - - - - - - -
-{{ content }} -
- - - - - - diff --git a/alkfejlmerged.md b/alkfejlmerged.md index a94a3a1..aa05b56 100644 --- a/alkfejlmerged.md +++ b/alkfejlmerged.md @@ -16,7 +16,4 @@ authors: Csorba Kristóf {% endif %} {% endfor %} - -

subscribe via RSS

- diff --git a/fullList.md b/fullList.md index 3a164f0..ed9b832 100644 --- a/fullList.md +++ b/fullList.md @@ -21,5 +21,4 @@ authors: Csorba Kristóf {% endunless %} {% endfor %} -

subscribe via RSS

diff --git a/index.html b/index.html index 4df4b97..a06e3e6 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,6 @@
- Minden snippet egyszerre, kódnévvel

{% assign skippedTags = 'afhf skipfromindex' %} {% assign skippedPageTag = 'skipfromindex' %} @@ -26,14 +25,11 @@ {% endcapture %} {% assign allTagsArray = allTags | split : ' ' | sort %} - Minden címke: {% for t in allTagsArray %} {{t}} {% endfor %} - -

Csak az alkalmazásfejlesztés tárgy snippetjei

- -

Minden snippet címkék szerint

+

Minden címke: + {% for t in allTagsArray %} {{t}} {% endfor %}

{% for tag in allTagsArray %} -

{{tag}}


+

{{tag}}