% Generate the glossary
\makeglossaries

% Acronyms, abbreviations, etc. 

\newacronym{html}{HTML}{HyperText Markup Language}
\newacronym{php}{PHP}{Hypertext Preprocessor}
\newacronym{orm}{ORM}{Object-relational mapping}
\newacronym{json}{JSON}{JavaScript Object Notation}
\newacronym{jwt}{JWT}{JSON Web Token}

% Glossary entries

\newglossaryentry{Asiakaspuoli}{
	name={Asiakaspuoli},
	plural={asiakaspuolen},
	description={Nettiselaimessa pyörivät ohjelmointikielet, esimerkiksi JavaScript}
}

\newglossaryentry{Palvelinpuoli}{
	name={Palvelinpuoli}, 
	plural={palvelinpuolen},
	description={Palvelimella pyörivät ohjelmointikielet, esimerkiksi PHP}
}

\newglossaryentry{ORM}{
	name={ORM},
	description={Ohjelman objektien kartoittamista relaatiotietokannan tauluihin ja tietokannasta takaisin ohjelmaan}
}

\glsaddall
