Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
margo
/
specification
Public
Notifications
You must be signed in to change notification settings
Fork
14
Star
49
Code
Issues
50
Pull requests
1
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
[DRAFT] Fix issue 150: Create data model
- #158
#158
Draft
Silvanoc
wants to merge 24 commits into
margo:pre-draft
margo/specification:pre-draft
from
Silvanoc:create-data-model
Silvanoc/margo-specification:create-data-model
Copy head branch name to clipboard
Conversation
Commits
24
(24)
Checks
Files changed
Draft
[DRAFT] Fix issue 150: Create data model
#158
Silvanoc
wants to merge 24 commits into
margo:pre-draft
margo/specification:pre-draft
from
Silvanoc:create-data-model
Silvanoc/margo-specification:create-data-model
Copy head branch name to clipboard
Commits
Commits on Sep 3, 2026
data-model: first version
Show description for 9b11898
Silvanoc
committed
9b11898
View commit details
Copy full SHA for 9b11898
Browse repository at this point
linkml-openapigen: fixes and improvements over upstream
Show description for 3aa662a
Silvanoc
committed
3aa662a
View commit details
Copy full SHA for 3aa662a
Browse repository at this point
openapi-validation: add tool to validate openapi generation
Show description for 1af467f
Silvanoc
committed
1af467f
View commit details
Copy full SHA for 1af467f
Browse repository at this point
tests: add (in)valid examples for data-model validation
Show description for 23dfd30
Silvanoc
committed
23dfd30
View commit details
Copy full SHA for 23dfd30
Browse repository at this point
tools: generate artifacts from data-model
Show description for 278ac57
Silvanoc
committed
278ac57
View commit details
Copy full SHA for 278ac57
Browse repository at this point
docs: diffs pre data-model
Show description for 1eb8eae
Silvanoc
committed
1eb8eae
View commit details
Copy full SHA for 1eb8eae
Browse repository at this point
docs: add ai agents help
Show description for 9e44e7e
Silvanoc
committed
9e44e7e
View commit details
Copy full SHA for 9e44e7e
Browse repository at this point
deps: add and update
Show description for 5f6f7b2
Silvanoc
committed
5f6f7b2
View commit details
Copy full SHA for 5f6f7b2
Browse repository at this point
ci: update workflows
Show description for f07d57e
Silvanoc
committed
f07d57e
View commit details
Copy full SHA for f07d57e
Browse repository at this point
validation tool - improve output
Show description for 4eae01d
Silvanoc
committed
4eae01d
View commit details
Copy full SHA for 4eae01d
Browse repository at this point
validation tool - add option to show single schema
Show description for abb6d4f
Silvanoc
committed
abb6d4f
View commit details
Copy full SHA for abb6d4f
Browse repository at this point
validation tool - add option to dump compared yaml
Show description for 561dc14
Silvanoc
committed
561dc14
View commit details
Copy full SHA for 561dc14
Browse repository at this point
style: openapigen format
Show description for a8f05f8
Silvanoc
committed
a8f05f8
View commit details
Copy full SHA for a8f05f8
Browse repository at this point
openapigen: accept further properties
Show description for b56a473
Silvanoc
committed
b56a473
View commit details
Copy full SHA for b56a473
Browse repository at this point
openapigen: workaround linkml issue 3611
Show description for 5f49a56
Silvanoc
committed
5f49a56
View commit details
Copy full SHA for 5f49a56
Browse repository at this point
data-model: remove references specification pages
Show description for 710d5c7
Silvanoc
committed
710d5c7
View commit details
Copy full SHA for 710d5c7
Browse repository at this point
refactor: new folder structure
Show description for 7d23661
Silvanoc
committed
7d23661
View commit details
Copy full SHA for 7d23661
Browse repository at this point
feat: support nullable required slots
Show description for 8297323
Silvanoc
committed
8297323
View commit details
Copy full SHA for 8297323
Browse repository at this point
docs: describe how to generate the openapi yaml
Show description for ffd46ce
Silvanoc
committed
ffd46ce
View commit details
Copy full SHA for ffd46ce
Browse repository at this point
generated: class diagrams
Show description for 2fbd808
Silvanoc
committed
2fbd808
View commit details
Copy full SHA for 2fbd808
Browse repository at this point
docs: describe how to compare the openapi
Show description for d2b7c0b
Silvanoc
committed
d2b7c0b
View commit details
Copy full SHA for d2b7c0b
Browse repository at this point
fix: get openapi v3.1.0 working
Show description for 3c7f9b1
Silvanoc
committed
3c7f9b1
View commit details
Copy full SHA for 3c7f9b1
Browse repository at this point
fix: update to changes in main branch
Show description for 01de675
Silvanoc
committed
01de675
View commit details
Copy full SHA for 01de675
Browse repository at this point
generated: oad
Show description for e82cf36
Silvanoc
committed
e82cf36
View commit details
Copy full SHA for e82cf36
Browse repository at this point
You can’t perform that action at this time.