Ilot.io website
Find a file
2024-06-21 13:16:36 -04:00
basewiki basewiki/bootstrap.local.css: clean-up language switcher css 2024-06-21 13:11:24 -04:00
content content/index: fix translation 2024-06-21 13:16:36 -04:00
lib/IkiWiki/Plugin {templates,basewiki/lib}/*: move from themes submodule 2024-06-20 23:13:13 -04:00
templates templates/page: fix language switcher on mobile 2024-06-21 13:01:28 -04:00
.gitignore README: add test-server.sh script to facilitate development 2024-06-18 21:01:18 -04:00
.gitlab-ci.yml gitlab-ci: add symbolic link of index.html that points to index.en.html 2024-06-20 23:20:45 -04:00
ikiwiki.setup {templates,basewiki/lib}/*: move from themes submodule 2024-06-20 23:13:13 -04:00
LICENSE {templates,basewiki/lib}/*: move from themes submodule 2024-06-20 23:13:13 -04:00
README.md README: add missing code block 2024-06-18 21:14:15 -04:00
test-server.sh README: add test-server.sh script to facilitate development 2024-06-18 21:01:18 -04:00

ilot.io

Upstream: https://lab.ilot.io/ilot/ilot.io

Build Status

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:

  1. Fork, clone or download this project
  2. Install ikiwiki:
  3. Clone the submodules: git submodule init && git submodule update
  4. Generate the website: ikiwiki --setup ikiwiki.setup
  5. Start http-server: ./test-server.sh

Read more at ikiwiki's documentation.

Contributing

  1. Fork the main ilot.io repo.

  2. Checkout the forked repository.

    • git clone ssh://git@lab.ilot.io/$USER/ilot.io
    • cd ilot.io
  3. Make your changes.

  4. Do local build.

    • ikiwiki --setup ikiwiki.setup
  5. Fix any errors that come up and rebuild until it works locally.

  6. 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
  7. Create a merge request with your changes by following link in server response.

  8. Once the tests in the merge-request pass, and reviewers are happy, your changes will be merged.