https://github.com/monkey-projects/website
Static websites for MonkeyCI and Monkey Projects.
https://github.com/monkey-projects/website
Last synced: 6 months ago
JSON representation
Static websites for MonkeyCI and Monkey Projects.
- Host: GitHub
- URL: https://github.com/monkey-projects/website
- Owner: monkey-projects
- License: gpl-3.0
- Created: 2024-05-28T15:38:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-05T13:44:00.000Z (9 months ago)
- Last Synced: 2025-05-05T14:50:05.737Z (9 months ago)
- Language: Clojure
- Size: 786 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MonkeyCI Websites
This repository contains the files for the [MonkeyCI website](https://www.monkeyci.com)
and related sites, like [the blog](https://www.monkeyci.com/blog). Parts of these are
just static `HTML` files, where others are generated from markdown files using [Cryogen](http://cryogenweb.org/)
or just using plain [Hiccup](https://github.com/weavejester/hiccup).
Currently this repository contains these sites:
- Static [Monkey Projects website](https://www.monkey-projects.be)
- Static [MonkeyCI website](https://www.monkeyci.com)
- [Documentation site](https://docs.monkeyci.com)
The [MonkeyCI application](https://app.monkeyci.com) can be found in [another
repository](https://github.com/monkey-projects/monkeyci).
## 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](https://app.monkeyci.com/c/kKDOAlkrk8S6xNNTeHnHmtAm/r/bzzhuxE5nHGsEQweoUSWd1GT) itself.
It generates any static files, adds the public files and builds an [Nginx](https://nginx.org/)
container to host it. The infrastructure project uses [ArgoCD](https://argo-cd.readthedocs.io/)
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](https://www.monkey-projects.be).
[GPLv3 license](LICENSE)