Skip to content
Gyuris Gellért edited this page Nov 22, 2016 · 5 revisions

Isten hozott az Ászáf wikiben!

OpenLyrics

Az énekek OpenLyrics formátumban vannak leírva. Bővebb infó ebben a Github repóban.

Build rendszer

Minden énekről csak egy forrásállományt tartunk karban. Ezek helye a /master mappában van. Így célszerű (lásd a #2 hibajegyet), hogy ne kelljen egy éneket több példányban is karbantartani különböző énekgyűjteményekben. Hogy ne kelljen innen az énekeket egyenként kimazsoláznia a felhasználónak, ezért kiadásonként egy Node.js-ben írt build szkriptet (/util/build.js) futtatunk le, mely összeállítja a gyűjteményeket a /songbooks mappába – egy tartalomjegyzéket is generálva hozzájuk (valamint egyet globálisan) –, majd egy letölthető 7z állományba tömöríti a gyűjteményeket.

A futtatás előfeltétele:

  • Telepítsük a szükséges csomagokat (Ubuntu)
sudo apt-get install npm p7zip-full
  • Telepítsük a szükséges Node.js csomagokat
mkdir node_modules
npm install xpath
npm install xmldom
npm install node-7z
npm install json2csv

Futtatás a gyökérből:

nodejs util/build.js
Clone this wiki locally