L'objet de police unifié (OVNI) est un format de la preuve future et réduisant, lisible par l'homme, pour le stockage des données de police.
La spécification est trouvée sur UnifiedFontObject.org
La philosophie de conception d'OVNI
- Les données doivent être lisibles par l'homme et modifiables humaines.
- Les données doivent être indépendantes de l'application.
- La duplication de données doit être évitée, sauf si nécessaire.
Documentation du bâtiment localement
- Installez Ruby Gems et Bundler (comment faire)
-
bundle install -
bundle exec jekyll serve - Parcourez le localhost: 4000
Processus de spécification OVNI
- Reconnaître le problème. Ouvrez un problème et discutez:
- La spécification est-elle le bon endroit pour résoudre ce problème?
- Est-ce une nouvelle idée?
- Est-ce une solution pour une chose cassée?
- Est-ce une chose manquante?
- Depuis combien de temps cela a-t-il été un problème?
- À quel point est-il urgent?
- Déterminer la portée.
- Est-ce limité à un seul utilisateur?
- Un seul flux de travail?
- Un seul outil?
- Un format binaire de police unique?
- Mondial?
- Rédiger une proposition.
- La personne qui rédige le projet a-t-elle une expertise dans le sujet? Sinon, y a-t-il un expert qui peut conseiller?
- Y a-t-il une spécification ouverte sur laquelle nous pouvons nous construire?
- Y a-t-il quelque chose de similaire que nous pouvons apprendre?
- Évaluer la proposition.
- Cela résout-il le problème?
- Est-il situé à la portée appropriée?
- Suit-il la philosophie d'OVNI?
- Cela change-t-il la signification des données dans les ovnis existants?
- Dans quelle mesure sera-t-il difficile de mettre en œuvre?
- La langue est-elle sans ambiguïté?
- Cela résistera-t-il à l'épreuve du temps?
- Prendre une décision.
- Est-ce que cela va dans le haut de la spécification?
- Dans une touche de lib / données publique?
- Dans une clé de données / données privée pour de nouvelles recherches et développement?
- Rappelez-vous, c'est permanent, alors sommes-nous vraiment sûrs de tout cela?
- Mettez à jour la spécification.
- Cohérence linguistique.
- Cohérence de formatage.
- Soumettre un pr.
Réunions
Historiquement, il y a des réunions informelles sur les spécifications autour de la conférence Robothon (tenue tous les trois ans). Le 31 juillet 2020, nous avons eu la première réunion virtuelle ouverte, dont les notes sont en ligne.