Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
HouseCairn
HouseCairn, accueil de la documentation HouseCairn, accueil de la documentation
  • English
  • Français
  • Démarrer
    • Installer avec Docker Compose
    • Premier démarrage
  • Guides
    • Pièces et éléments
  • Référence des écrans
    • Page d’accueil
    • Connexion
    • Pages du compte
    • Logements
    • Ajouter un logement
    • Logement
    • Foyer et rôles
    • Journal d’audit d’un logement
    • Membre
    • Invitation
    • Administration de l’instance
    • Invitation à l’instance
    • Pièces
    • Pièce
    • Ajouter ou modifier une pièce
    • Mémoire de la pièce
    • Élément
    • Ajouter ou modifier un élément
    • Ajouter une photo
    • Recherche
    • Plus
    • À propos
  • API
    • Référence de l’API
  • Administration
    • Variables d’environnement
    • Reverse proxy
    • Limites de débit
    • Authentification unique (OpenID Connect)
    • Administrateur de l’instance
    • Inscription libre
    • E-mail
    • Export et suppression
    • Données et sauvegardes
    • Mise à jour
    • Durcissement
  • Intégrations
  • Sécurité
    • Vérifier l’image
    • Signaler une vulnérabilité
  • Développeur
    • Architecture
    • Décisions d’architecture
      • 0001. Record architecture decisions; runtime dependencies
      • 0002. A single service layer for web and API
      • 0003. Web/API parity, checked by a test
      • 0004. Versioned REST API, OpenAPI 3.1, cursor pagination
      • 0005. UUID identifiers, timestamps, soft deletion
      • 0006. Every query scoped to the user’s homes
      • 0007. django-allauth, scoped API tokens, OAuth 2 later
      • 0008. Background tasks with django-q2 and the ORM broker
      • 0009. Design tokens in one JSON file
      • 0010. Stable addresses for every record
      • 0011. No external resources, strict CSP
      • 0012. Configuration by environment, safe defaults
      • 0013. English source, French shipped, no hard-coded strings
      • 0014. Continuous integration and supply-chain security
      • 0015. Container image and its publication
      • 0016. Documentation site
      • 0017. Visual system, brand and application shell
      • 0018. Sign-in page: passkeys without a button, one button per provider
      • 0019. Property-based tests with Hypothesis
      • 0020. Household roles and invitations
      • 0021. Single sign-on required per home
      • 0022. Instance administrator without access to content
      • 0023. Audit log, export, erasure and security emails
      • 0024. Open sign-up and its anti-robot check
      • 0025. Rate-limit counters and several web processes
      • 0029. Rooms, items and room memory
      • 0030. Photo storage and processing
      • 0036. Export of rooms and photos, erasure of files with the home
      • 0040. Merge queue
    • Contribuer
  • Notes de version
Back to top
Copyright © 2026 Robvred
Made with Sphinx and @pradyunsg's Furo

HouseCairn est un logiciel libre sous licence GNU Affero General Public License v3.0 uniquement. Le nom et le logo ne sont pas couverts par la licence. Développé avec un agent de programmation IA, sous revue humaine.

Licence Mentions Code source