Skip to content

monkey-projects/website

Repository files navigation

MonkeyCI Websites

This repository contains the files for the MonkeyCI website and related sites, like the blog. Parts of these are just static HTML files, where others are generated from markdown files using Cryogen or just using plain Hiccup.

Currently this repository contains these sites:

The MonkeyCI application can be found in another repository.

Theme

Since we're aiming for all the MonkeyCI-related sites to use the same theme, we have also added a common library called site-template, which can be included in the build for the static sites above, and also in the MonkeyCI GUI site. It provides commonly used components that are rendered in hiccup or reagent.

Building

The CI/CD build for the site is on MonkeyCI itself. It generates any static files, adds the public files and builds an Nginx container to host it. The infrastructure project uses ArgoCD to automatically redeploy any new versions. To this end the build script pushes an update to the infra repo on Github with the new version.

License

Copyright (c) 2024 by Monkey Projects BV.

GPLv3 license

About

Static websites for MonkeyCI and Monkey Projects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published