Source of the gaisasargs.lv website hosted on Github Pages and built using the Jekyll static site generator.
For the hardware and software, checkout the github.com/open-lv/air-guard repository.
Please open an issue to report a problem with the website or suggest an addition. Alternatively, open a pull request with the suggested changes.
The repository includes a Docker environment that includes all the necessary tooling. Alternatively, you can install and run the tooling locally.
- Install Docker Compose.
- Run
docker-compose up
from project root directory to start the development environment in the "watch" mode that automatically detects all the changes to the source files and builds the site. - Open http://localhost:4000 to access the local development site.
This should be used only if you're not able to run the Docker environment locally.
- Install Ruby
- Install NodeJS
- Install Yarn package manager:
npm install --global yarn
-
Open terminal and go to
/docs
folder and install required gems:cd ./docs bundle install
-
Run server:
cd ./docs bundle exec jekyll serve
-
Open terminal and go to
/ui
folder and install required packagescd ./ui yarn install
-
Compile UI sources and watch for changes:
cd ./ui yarn run watch
-
Compile UI sources:
cd ./ui yarn run build
See the contributors.