Használja a Markdown alkalmazást az elérhető és megbízható szoftverdokumentáció érdekében.

Mi az a Markdown?

A Markdown (vagy MD) egy ingyenes, könnyen használható jelölőnyelv, amellyel szervezettebbé és interaktívabbá tehető a programozási dokumentáció. Szinte bármilyen IDE-ben (integrált fejlesztőkörnyezetben) megvalósítható nehéz telepítések nélkül.

Miért fontos a dokumentáció?

A jó dokumentáció a megfelelő oldalon tarthatja a szoftverfejlesztő csapatot. Ez azért fontos, mert folyamatosan tájékoztatja a csapatot, csökkenti a félreértések esélyét, és a projekt minden részlete elérhető a csapat számára.

Más szóval, a dokumentáció sikert jelent a csapat számára és minőséget a projekt/termék/alkalmazás számára.

Szintaxis az MD-hez

Alapvető formázás

  • Merész/erős: **Bold**
  • Kiemelt/dőlt: *Emphasized*
  • Áthúzás: ~~Strikethrough~~
  • Vízszintes szabályok: --- (három kötőjel), *** (három csillag) vagy ___ (három aláhúzás).

Címsorok

Minden címsorszintet (pl. H1, H2 stb.) # jelöl a sor elején. Például egy H1 értéke # Heading 1 és egy H2 értéke ## Heading 2. Ez így folytatódik: ###### Heading 6.

Linkek

A hivatkozások több módszerrel hozhatók létre:

  • A linkek lehetnek [inline](https://joshecamp.medium.com/)
  • A szövegközi hivatkozások [have a title](https://joshecamp.medium.com/ "Hover text")
  • Ezenkívül lehetnek hivatkozási hivatkozások, amelyek lehetővé teszik az URL későbbi elhelyezését a dokumentumban:
  • Itt van egy [reference link][joshecamp], amely erre a webhelyre mutat.
  • A hivatkozások nem tesznek különbséget a kis- és nagybetűk között (például [this link][joshecamp] működik).
  • Hivatkozások/lábjegyzetek is [use numbers][1].
  • Vagy hagyja üresen, és használja a [link text itself].
  • Használhat relatív hivatkozásokat is [így](../blob/master/LICENSE.txt).
  • A szögletes zárójelben lévő URL-ek és URL-ek automatikusan linkekké alakulnak: https://joshecamp.medium.com/vagy <https://joshecamp.medium.com/>.

Képek

A képek lehetnek beágyazottak, vagy használhatnak hivatkozási stílust, hasonlóan a hivatkozásokhoz. Egyszerűen írjon egy felkiáltójelet a hivatkozás képpé alakításához. Például:

Images with the full URL: ![alt text](https://placebear.com/300/300

Listák (Rendezett listák és rendezetlen listák)

A listák a listaelemek jelzésére behúzással és sor eleje jelölővel készülnek. A rendezetlen listák például így készülnek:

* One item
* Another item
  * A sub-item
    * A deeper item
  * Back in sub-item land
* And back at the main level

A rendezetlen listák csillagot (*), pluszt (+) vagy mínuszt (-) használhatnak az egyes listaelemek jelzésére.

A rendezett listák egy számot használnak a sor elején. A számokat nem kell növelni – ez a HTML automatikusan megtörténik. Ez megkönnyíti a megrendelt listák (MD nyelven) szükség szerinti újrarendezését.

Ezenkívül rendezett és rendezetlen listák egymásba ágyazhatók. Például:

* One item
* Another item
  1. A nested ordered list
  1. This is the second item
    * And now an unordered list as its child
    * Another item in this list
  1. One more in the ordered list
* And back at the main level

Kód és szintaxis kiemelés

A soron belüli kód `backticks`-t használ körülötte. A kódblokkokat vagy három backtick (```) keríti el, vagy négy szóköz van behúzva. Például:

```
var foo = 'bar';
function baz(s) {
   return foo + ':' + s;
}
```

Blokkidézetek

Használja a > t a szöveg eltolása idézőjelként. Például:

> This is some part of a blockquote.
> Some more stuff.

Termelni fog:

Ez egy idézet egy része. Még néhány dolog.

A minta MD-fájl eléréséhez "kattintson ide".

PYZCES projekt: Személyes erőforrás Python programozóknak a C szintaxis és a C programozók számára a python szintaxis megértéséhez a Markdown és a HTML használatával a két nyelv egymás melletti megjelenítéséhez.

Források:

Cone, M. (2017). Markdown csalólap. Leértékelési útmutató. Letöltve 2022. január 31-én, innen: https://www.markdownguide.org/cheat-sheet/

Thomerson, J. (2017). Konvertálja a leértékelést HTML-re. Ingyenes Markdown to HTML Converter. Letöltve 2022. január 31-én, innen: https://markdowntohtml.com/