LocalM AiD: Enterprise Architecture Framework for AI-Assisted Software Development
⚠️ Work in Progress: This framework is actively under development as we assess additional operational areas, refine existing principles, and gather community feedback. Content structure and principles may evolve as the framework matures.
This repository contains the publishable LocalM AiD (AI-Integrated Development) Enterprise Architecture Framework, structured for GitHub Pages with Jekyll.
framework/
├── _config.yml # Jekyll configuration
├── index.md # Landing page
├── _data/ # Data files
│ └── navigation.yml # Site navigation
├── _layouts/ # Page templates
│ └── default.html # Base layout
├── assets/ # Static assets
│ └── css/
│ └── main.css # Site styles
├── principles/ # Framework principles
│ └── index.md # Principles overview
├── guides/ # Implementation guides
│ └── index.md # Guides overview
├── reference/ # Reference documentation
│ └── index.md # Reference overview
└── appendix/ # Supporting materials
└── index.md # Appendix overview
- Ruby 2.7+
- Bundler
cd framework
bundle installbundle exec jekyll serveVisit http://localhost:4000/LocalM AiD/
This site is configured for GitHub Pages deployment from the framework/ folder.
In repository settings:
- Source: Deploy from branch
- Branch: main
- Folder: /framework
All content must follow LocalM AiD quality criteria:
- Actionable - Practical guidance included
- Agnostic - No tool/vendor references
- Structured - Tables, checklists, hierarchy
- Traceable - Sources referenced
- Aligned - Matches maturity model
- Create new
.mdfile in appropriate folder - Add MPL 2.0 header (from
.eaf_header.txt) to all new files - Add front matter (layout, title)
- Update navigation in
_data/navigation.yml - Follow naming conventions (
snake_case) - Run
.\Check-Headers.ps1to verify headers
All Markdown files in this repository must include the MPL 2.0 header. Use the provided script to check compliance:
# Check all files for headers
.\Check-Headers.ps1 -Verbose
# Automatically add missing headers
.\Check-Headers.ps1 -FixThe header check runs automatically on all pull requests via GitHub Actions.
Please see CONTRIBUTING.md for detailed contribution guidelines, including:
- Code of Conduct
- How to submit issues and pull requests
- TOGAF principle structure requirements
- Style guide and best practices
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.
Nilay Parikh
- Twitter: @nilayparikh
- LinkedIn: niparikh
- Email: nilayparikh@gmail.com
Feel free to reach out on Twitter/LinkedIn for questions or queries.