"La maîtrise de la complexité exige une architecture déterministe, pas des approximations."
Ce dépôt héberge le code source du portail public et du registre documentaire du R.A.I.S.E. Open Core Framework (Rationalized Advanced Intelligence System Engine).
R.A.I.S.E. est une infrastructure logicielle "Local-First" conçue pour industrialiser l'ingénierie critique (MBSE 2.0, SysML v2, RAMI 4.0) et sécuriser les chaînes DevSecOps en environnement totalement étanche (Air-Gap).
🔗 Consulter le Portail : raise-mbse.github.io
La documentation est générée statiquement pour garantir des performances maximales, une sécurité absolue (aucune base de données exposée) et une empreinte carbone minimale.
- Générateur de site : Astro 5.0 (Architecture "Islands")
- Styling : Tailwind CSS v4
- Contenu : Collections MDX / Markdown strict
- Déploiement : Intégration Continue via GitHub Actions & Pages
Pour cloner et exécuter le portail documentaire sur votre poste de travail :
- Node.js v20+
- npm (ou pnpm / yarn)
# 1. Cloner le dépôt de documentation
git clone [https://github.com/raise-mbse/raise-mbse.io.git](https://github.com/raise-mbse/raise-mbse.github.io.git)
cd raise-mbse.github.io
# 2. Installer les dépendances UI
npm install
# 3. Lancer le serveur de développement local
npm run dev
Le site et la documentation seront accessibles sur http://localhost:4321.
Pour générer les fichiers statiques de production :
npm run build
/
├── public/ # Fichiers statiques bruts (favicon, robots.txt)
├── src/
│ ├── assets/ # Actifs visuels, diagrammes Mermaid et SVG industriels
│ ├── components/ # Blocs d'interface réutilisables (Header, Footer, Layouts)
│ ├── content/ # Registre d'architecture (Markdown) et schémas documentaires
│ ├── layouts/ # Mises en page maîtres (Documentation, Base)
│ └── pages/ # Routes applicatives (index, architecture, roadmap, use-cases)
├── astro.config.mjs # Configuration stricte du compilateur statique
└── tailwind.config.mjs
Les contributions documentaires sont ouvertes aux Architectes d'Entreprise, Ingénieurs Système (MBSE) et experts DevSecOps.
Pour soumettre une correction de spécification ou un nouveau Blueprint d'architecture :
- Forkez le projet.
- Créez une branche isolée (
git checkout -b doc/SysML-Integration). - Committez vos changements en respectant nos standards (
git commit -m 'docs: update SysML v2 parser specs'). - Pushez sur votre branche (
git push origin doc/SysML-Integration). - Ouvrez une Pull Request pour audit par les mainteneurs du Core.
L'ensemble de la documentation et du code de présentation est distribué sous la licence Apache 2.0. Voir le fichier LICENSE pour plus d'informations.