Repository ufficiale del sito di Unitoo
  • HTML 48.4%
  • SCSS 42.8%
  • JavaScript 5.6%
  • Python 1.2%
  • Dockerfile 1%
  • Other 1%
Find a file
Motoko Kusanagi aaf5783cb5
docs(agents): upgrade Agent Foundry to 05a1481
Merge Agent Foundry e9006dd..05a1481 three-way into the repository's
policy:

- add the dependency-advisor subagent: its brief in AGENTS.md under
  "Working" and read-only adapters for Claude Code and Codex, which
  sit outside the memory payload and so apply under Memory support
  none;
- have the forge skill build the pull request or issue link that fj
  does not print.

Both merges were clean. No migration applied. CONTRIBUTING.md now
names both subagents that come from Agent Foundry.
2026-10-06 16:52:03 +02:00
.agents/skills docs(agents): upgrade Agent Foundry to 05a1481 2026-10-06 16:52:03 +02:00
.claude docs(agents): upgrade Agent Foundry to 05a1481 2026-10-06 16:52:03 +02:00
.codex/agents docs(agents): upgrade Agent Foundry to 05a1481 2026-10-06 16:52:03 +02:00
docs build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
scripts
src chore: remove unused Font Awesome webfonts 2026-10-06 16:34:57 +02:00
.dockerignore docs: document agent and azkaban setup 2026-10-06 14:16:07 +02:00
.gitignore
.nvmrc build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02: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
AGENTS.md docs(agents): upgrade Agent Foundry to 05a1481 2026-10-06 16:52:03 +02:00
CONTRIBUTING.md docs(agents): upgrade Agent Foundry to 05a1481 2026-10-06 16:52:03 +02:00
COPYING
Dockerfile build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
Gemfile
Gemfile.lock build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
LICENSE.agent-foundry
Makefile build(make): keep only user-facing targets 2026-10-06 14:04:40 +02:00
README.md build(deps): move to Node 24 LTS and Ruby 4.0.7 2026-10-06 16:14:14 +02:00
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) and Node 24 with terser installed globally (npm i -g terser).

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.

The agent instructions, skills, and subagent definitions derive from Agent Foundry and keep its MIT license — see LICENSE.agent-foundry.