À propos du projet
OpenDesignCore est un système de conception et d'ingénierie informatique open source actuellement au stade de pré-alpha. Le projet est explicitement marqué comme instable, sans garanties de cohérence de l'API ou d'exhaustivité des fonctionnalités. Son objectif principal est d'établir une base rigoureuse pour la conception informatique en imposant des conventions d'ingénierie strictes dès le départ.
Les conventions techniques clés comprennent l'utilisation interne d'unités SI pour toutes les quantités, avec une gestion explicite des unités aux limites de l'API pour prévenir les erreurs de calcul. Les prédicats géométriques nécessitent des paramètres de tolérance explicites, éliminant l'utilisation d'epsilon ambiants qui peuvent conduire à un comportement imprévisible dans les calculs numériques. Ces décisions sont documentées dans un ensemble complet de fichiers, notamment ARCHITECTURE.md pour les limites des modules, GLOSSARY.md pour les termes de domaine et les conventions de signe, DECISIONS.md pour la justification architecturale et ROADMAP.md pour les plans futurs. Le projet est sous licence Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.