Link to the project Trello board.
Link to git help.
Deadline for website part is November 20th 2022.
Deadline for C programming part is around December 4th 2022.
Deadline for finalisation part is around December 28th 2022.
This project requires NodeJS (version 18 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.
$ npm -v && node -v
8.19.2
v18.12.1If you want to compile the generator app yourself you need to have cmake, make and any c compiler(preferably gcc) installed on your machine.
$ cmake --version
cmake version 3.16.3
$ make --version
GNU Make 4.2.1
$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0BEFORE YOU INSTALL: please read the prerequisites
Start with cloning this repo on your local machine:
$ git clone https://github.com/imbieras/WebsiteGenerator.git
$ cd WebsiteGeneratorDownload all the packages
$ npm ci$ cd app
$ cmake -S . -B build # alternatively use cmake -S . -B build -G "MinGW Makefiles"
$ cd build
$ makeThe websites theme can be changes by changing according variables located at ./src/assets/scss/abstracts/_variables.scss.
$primary: #78003f;
$secondary: #e64164;
$light: #f1f1f1;
$dark: #414141;
$white: #ffffff;After changing the theme you may need to delete files in ./dist/, since remenants can be left behind.
$ npm run dev$ npm run dev buildThis task will create a distribution version of the project
inside your local ./dist/ folder
$ npm run clean$ npm run deploy