ilot.io
Upstream: https://lab.ilot.io/ilot/ilot.io
Description
This repository contains the source code to the ilot.io website.
GitLab CI
This project's static Pages are built by GitLab CI, following the steps
defined in .gitlab-ci.yml
:
We are using a theme based on Bootstrap 3 using submodules.
Building locally
To work locally with this project, you'll have to follow the steps below:
- Fork, clone or download this project
- Install ikiwiki:
- Clone the submodules:
git submodule init && git submodule update
- Generate the website:
ikiwiki --setup ikiwiki.setup
- Start http-server:
./test-server.sh
Read more at ikiwiki's documentation.
Contributing
-
Fork the main ilot.io repo.
-
Checkout the forked repository.
git clone ssh://git@lab.ilot.io/$USER/ilot.io
cd ilot.io
-
Make your changes.
-
Do local build.
ikiwiki --setup ikiwiki.setup
-
Fix any errors that come up and rebuild until it works locally.
-
Commit the changes to the git repo in a git branch
git checkout -b <name>
-
git add
changes git commit -m 'content/index: descriptive description'
git push
-
Create a merge request with your changes by following link in server response.
-
Once the tests in the merge-request pass, and reviewers are happy, your changes will be merged.