- HTML 38.7%
- SCSS 34.2%
- Shell 17.5%
- JavaScript 7%
- Python 1%
- Other 1.6%
|
All checks were successful
Build image / build (push) Successful in 4m59s
azkaban reads launcher settings from an identity's env.claude under ~/.azkaban/identities/; a project .env.claude may hold container variables only, and an AZKABAN_ name there stops the launch. Also brings the reviewed wording of the azkaban section, and drops the Claude jail headings and the unused .ai/ rule from the ignore files. |
||
|---|---|---|
| .agents | ||
| .claude | ||
| .codex | ||
| .forgejo | ||
| .opencode | ||
| docs | ||
| scripts | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc | ||
| .ruby-version | ||
| _config.yml | ||
| AGENTS.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| Dockerfile | ||
| Dockerfile.azkaban | ||
| Gemfile | ||
| Gemfile.lock | ||
| Makefile | ||
| README.md | ||
| sws.toml | ||
| TRADEMARKS.md | ||
unitoo.it — Source code
Source code for the Unitoo company website — a bilingual
(Italian / English) static site built with Jekyll 4 and served via static-web-server.
Quick start
Prerequisites: Ruby 4.0.7 (bundle install), Node 24 with terser installed globally (npm i -g terser),
Python 3, Git 2.48 or later, and, for the Verify command and the agent hooks, ShellCheck and jq.
make serve # dev server with live reload at localhost:4000
make build # production build → _site/
make clean # remove _site/ and generated files
make prod_build # docker buildx multi-arch push → git.unitoo.it/unitoo/website:latest
serve and build first refresh the tag pages and the JavaScript assets.
Verify changes visually before building.
Editing content
The Jekyll source lives under src/; the repo root holds build and configuration metadata.
- Pages:
src/_pages/*.html— each declarespermalink:(IT) andpermalink_en:(EN). - Translations:
src/_i18n/it.ymlandsrc/_i18n/en.yml. - Tags: after adding a tag to a page's front-matter, add
meta.titles.tags.<tag>/meta.descriptions.tags.<tag>to both locale files;make serveandmake buildgenerate its page.
Contributing
CONTRIBUTING.md covers working on the site with coding agents
and running them in the azkaban sandbox.
Documentation
docs/architecture.md— how the site is put together: content model, i18n, tag system, asset pipeline, SEO.docs/accessibility.md— WCAG 2.1 AA / EN 301 549 conformance, the accessibility statement, and the conventions templates must keep.docs/analytics.md— Matomo measurement plan, custom dimensions, goals/events, and the conversion funnel.docs/deploy.md— how to build and ship the production image.
License
The source code is released under the GNU Affero General Public License v3.0.
See COPYING for the full text.
The Unitoo name, logo, brand, and graphic assets are excluded from this
license and remain the exclusive property of Unitoo — see TRADEMARKS.md.