Repository ufficiale del sito di Unitoo
  • HTML 38.7%
  • SCSS 34.2%
  • Shell 17.5%
  • JavaScript 7%
  • Python 1%
  • Other 1.6%
Find a file
Motoko Kusanagi f0ce68249b
All checks were successful
Build image / build (push) Successful in 4m59s
docs(contributing): align with azkaban identity settings
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.
2026-11-11 15:42:59 +00:00
.agents docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
.claude docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
.codex docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
.forgejo docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
.opencode docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
docs ci: rebuild the production image nightly 2026-10-24 21:45:55 +02:00
scripts
src chore: remove unused Font Awesome webfonts 2026-10-06 16:34:57 +02:00
.dockerignore docs(contributing): align with azkaban identity settings 2026-11-11 15:42:59 +00:00
.gitignore docs(contributing): align with azkaban identity settings 2026-11-11 15:42:59 +00:00
.nvmrc build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
.prettierrc docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
.ruby-version build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
_config.yml fix(build): silence remaining Sass deprecation warnings in Jekyll config 2026-06-01 15:05:13 +02:00
AGENTS.md docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
CONTRIBUTING.md docs(contributing): align with azkaban identity settings 2026-11-11 15:42:59 +00:00
COPYING
Dockerfile build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
Dockerfile.azkaban fix: build the azkaban bundle as UID 1000 2026-11-11 15:39:54 +00:00
Gemfile
Gemfile.lock build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
Makefile ci: rebuild the production image nightly 2026-10-24 21:45:55 +02:00
README.md docs(agents): upgrade Agent Foundry to b04e778 2026-11-11 13:14:58 +00:00
sws.toml refactor(content): rename plural we/us slugs to singular I/me 2026-05-30 10:22:38 +02:00
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 declares permalink: (IT) and permalink_en: (EN).
  • Translations: src/_i18n/it.yml and src/_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 serve and make build generate 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.