Skip to content

chore: rebrand to Scriptoria (CLI commands, UI title, pyproject) #144

Description

@nikazzio

Contesto

Il progetto è stato rinominato da "Universal IIIF Studio" a Scriptoria (README aggiornato in PR #143).

Questo issue traccia il rebrand completo: repo, CLI, UI, package metadata, documentazione.

Cosa fare

GitHub repo

  • Rinominare repo universal-iiif-studioscriptoria (Settings > General > Repository name)
  • Aggiornare remote URL in tutti gli ambienti locali
  • Aggiornare badge URLs nel README (nikazzio/scriptoria)
  • Aggiornare git clone URL nel Quickstart

CLI commands

  • Rinominare iiif-studioscriptoria (entrypoint in pyproject.toml)
  • Rinominare iiif-cliscriptoria-cli (o scriptoria --cli)
  • Mantenere alias backward-compat iiif-studio / iiif-cli per almeno una minor release

UI

  • Titolo browser/HTML: "Scriptoria" invece di "Universal IIIF Studio"
  • Logo/favicon se disponibile
  • Header/navbar: aggiornare testo brand

Package metadata

  • pyproject.toml: name, description, URLs
  • src/universal_iiif_core/__init__.py: eventuale __product__ constant

Documentazione

  • docs/*.md: aggiornare tutti i riferimenti al vecchio nome
  • Wiki: aggiornare Home.md e pagine principali
  • AGENTS.md / CLAUDE.md: aggiornare riferimenti

CI/CD

  • Aggiornare workflow YAML se referenziano il vecchio nome repo
  • Verificare che semantic-release funzioni col nuovo nome

Note

  • I package Python interni (universal_iiif_core, studio_ui, universal_iiif_cli) restano invariati per ora — rinominarli è un refactor separato e molto invasivo
  • GitHub gestisce i redirect automatici dal vecchio URL per un periodo, ma aggiornare tutto subito è meglio
  • Breaking change per CLI users → bump minor con deprecation notice sugli alias

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions