tangled
alpha
login
or
join now
socialde.pt
/
atp-schema
Parse and validate AT Protocol Lexicons with DTO generation for Laravel
1
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
Miguel Batres
047d8182
Add Arrayable interface to BlobReference
dev
6w ago
Miguel Batres
5b854b8a
Change namespace to be more consistent across `atp` packages
6w ago
Miguel Batres
52b97cad
Regenerate classes with blank line fix
6w ago
Miguel Batres
15703816
Fix double blank lines after class brace for empty constructors
6w ago
Miguel Batres
23e26f18
Regenerate all lexicon classes with NSID fragment fixes
6w ago
Miguel Batres
3f19fdff
Fix lexicon schema typo for profileViewBasic reference
6w ago
Miguel Batres
7e667ca5
Fix NSID fragment handling for proper namespace resolution
6w ago
Miguel Batres
a9d1a318
Fix constructor docblocks and add reserved keyword handling (pt. 2)
6w ago
Miguel Batres
c20a47f0
Remove `List` lexicon data class
6w ago
Miguel Batres
1d8e516c
Fix constructor docblocks and add reserved keyword handling
6w ago
Miguel Batres
ddb054c3
Apply php-cs-fixer formatting to generated classes
6w ago
Miguel Batres
ffd8cdf5
Update generators to follow php-cs-fixer formatting rules
6w ago
Miguel Batres
43268c4e
Add 234 pre-generated AT Protocol and Bluesky lexicon classes
6w ago
Miguel Batres
270dd262
Update config and documentation for pre-generated classes
6w ago
Miguel Batres
7208f648
Fix generator imports and support for standalone object types
6w ago
Miguel Batres
4615ddd4
Add EnumGenerator for string types with knownValues
6w ago
Miguel Batres
5a56bceb
Add publishable lexicon JSON files to service provider
6w ago
Miguel Batres
15dcf987
Add AT Protocol and Bluesky lexicon JSON files
6w ago
Miguel Batres
54d9ebfe
Only run GitHub Actions on pull requests
6w ago
Miguel Batres
f6d2f60e
Run through PHP CS Fixer
6w ago
Miguel Batres
1b46a6f0
Add PHPUnit cache directory to gitignore
6w ago
Miguel Batres
13a028c9
Update schema configuration structure
6w ago
Miguel Batres
cfae357b
Update phpunit.xml to PHPUnit 11 standards and exclude fixtures from test discovery
6w ago
Miguel Batres
eee17c16
Update tests for LexiconDocument return types and remove redundant comments
6w ago
Miguel Batres
dabc39ac
Fix generator tests with proper document structure and specific assertions
6w ago
Miguel Batres
f11220ae
Add tests for fromJson() and getVersion() methods
6w ago
Miguel Batres
2e094eea
Update source files for LexiconDocument return types and improved error handling
6w ago
Miguel Batres
b0cd612c
Refactor generators to produce proper fromArray implementations
6w ago
Miguel Batres
26dd0c97
Implement in-memory object caching for SchemaLoader
6w ago
Miguel Batres
079f537f
Update API documentation with correct method signatures
6w ago
Miguel Batres
d15f40b6
Add fromJson() and getVersion() methods to LexiconDocument
6w ago
Miguel Batres
a4c1d6a1
Implement DNS lexicon lookup as fallback
2mo ago
Miguel Batres
e0c3e23a
Use DNS lexicon lookups as fallback
2mo ago
Miguel Batres
76e94f3e
Add lexicon generation location to config
2mo ago
Miguel Batres
b2cc298a
Update references to `Beacon` package
2mo ago
Miguel Batres
b89578aa
Create README and documentation
2mo ago
Miguel Batres
982b709b
Add comprehensive test suite
2mo ago
Miguel Batres
5d97b7cb
Add extension points and macros
2mo ago
Miguel Batres
3b769443
Implement model mapping
2mo ago
Miguel Batres
3a772e8b
Add union type support
2mo ago
Miguel Batres
12899dd6
Implement BlobHandler service
2mo ago
Miguel Batres
b62bf7bd
Implement BlobReference class
2mo ago
Miguel Batres
b94ee44c
Add validation error formatting
2mo ago
Miguel Batres
03809689
Implement type-specific validators
2mo ago
Miguel Batres
7218a93e
Add custom Laravel validation rules
2mo ago
Miguel Batres
e9aa8c78
Implement core validator service
2mo ago
Miguel Batres
e59a41d6
Implement PHPDoc generation
2mo ago
Miguel Batres
c19826c4
Add model conversion methods
2mo ago
Miguel Batres
03fb6878
Generate conversion methods for data classes
2mo ago
Miguel Batres
c1be1e60
Implement property and constructor generation
2mo ago
Miguel Batres
4058f71f
Add class and namespace generator
2mo ago
Miguel Batres
1b351b50
Implement naming conventions and type mapper
2mo ago
Miguel Batres
3d055fad
Add abstract base Data class
2mo ago
Miguel Batres
7440efad
Create stub template system with publishable stubs
2mo ago
Miguel Batres
683d63f8
Add Schema facade and helper functions
2mo ago
Miguel Batres
879bd803
Add Artisan commands for schema generation validation and cache management
2mo ago
Miguel Batres
e6e58b80
Create generator system foundation with DTO code generation
2mo ago
Miguel Batres
970b81c4
Implement reference resolution and schema validation
2mo ago
Miguel Batres
42cbde38
Add object array union ref and blob type parsers with validation
2mo ago
Miguel Batres
45478e21
Implement primitive type parsers with validation
2mo ago
Add Arrayable interface to BlobReference
dev
047d8182
Miguel Batres
6w
Change namespace to be more consistent across `atp` packages
5b854b8a
Miguel Batres
6w
Regenerate classes with blank line fix
52b97cad
Miguel Batres
6w
Fix double blank lines after class brace for empty constructors
15703816
Miguel Batres
6w
Regenerate all lexicon classes with NSID fragment fixes
23e26f18
Miguel Batres
6w
Fix lexicon schema typo for profileViewBasic reference
3f19fdff
Miguel Batres
6w
Fix NSID fragment handling for proper namespace resolution
7e667ca5
Miguel Batres
6w
Fix constructor docblocks and add reserved keyword handling (pt. 2)
a9d1a318
Miguel Batres
6w
Remove `List` lexicon data class
c20a47f0
Miguel Batres
6w
Fix constructor docblocks and add reserved keyword handling
1d8e516c
Miguel Batres
6w
Apply php-cs-fixer formatting to generated classes
ddb054c3
Miguel Batres
6w
Update generators to follow php-cs-fixer formatting rules
ffd8cdf5
Miguel Batres
6w
Add 234 pre-generated AT Protocol and Bluesky lexicon classes
43268c4e
Miguel Batres
6w
Update config and documentation for pre-generated classes
270dd262
Miguel Batres
6w
Fix generator imports and support for standalone object types
7208f648
Miguel Batres
6w
Add EnumGenerator for string types with knownValues
4615ddd4
Miguel Batres
6w
Add publishable lexicon JSON files to service provider
5a56bceb
Miguel Batres
6w
Add AT Protocol and Bluesky lexicon JSON files
15dcf987
Miguel Batres
6w
Only run GitHub Actions on pull requests
54d9ebfe
Miguel Batres
6w
Run through PHP CS Fixer
f6d2f60e
Miguel Batres
6w
Add PHPUnit cache directory to gitignore
1b46a6f0
Miguel Batres
6w
Update schema configuration structure
13a028c9
Miguel Batres
6w
Update phpunit.xml to PHPUnit 11 standards and exclude fixtures from test discovery
cfae357b
Miguel Batres
6w
Update tests for LexiconDocument return types and remove redundant comments
eee17c16
Miguel Batres
6w
Fix generator tests with proper document structure and specific assertions
dabc39ac
Miguel Batres
6w
Add tests for fromJson() and getVersion() methods
f11220ae
Miguel Batres
6w
Update source files for LexiconDocument return types and improved error handling
2e094eea
Miguel Batres
6w
Refactor generators to produce proper fromArray implementations
b0cd612c
Miguel Batres
6w
Implement in-memory object caching for SchemaLoader
26dd0c97
Miguel Batres
6w
Update API documentation with correct method signatures
079f537f
Miguel Batres
6w
Add fromJson() and getVersion() methods to LexiconDocument
d15f40b6
Miguel Batres
6w
Implement DNS lexicon lookup as fallback
a4c1d6a1
Miguel Batres
2mo
Use DNS lexicon lookups as fallback
e0c3e23a
Miguel Batres
2mo
Add lexicon generation location to config
76e94f3e
Miguel Batres
2mo
Update references to `Beacon` package
b2cc298a
Miguel Batres
2mo
Create README and documentation
b89578aa
Miguel Batres
2mo
Add comprehensive test suite
982b709b
Miguel Batres
2mo
Add extension points and macros
5d97b7cb
Miguel Batres
2mo
Implement model mapping
3b769443
Miguel Batres
2mo
Add union type support
3a772e8b
Miguel Batres
2mo
Implement BlobHandler service
12899dd6
Miguel Batres
2mo
Implement BlobReference class
b62bf7bd
Miguel Batres
2mo
Add validation error formatting
b94ee44c
Miguel Batres
2mo
Implement type-specific validators
03809689
Miguel Batres
2mo
Add custom Laravel validation rules
7218a93e
Miguel Batres
2mo
Implement core validator service
e9aa8c78
Miguel Batres
2mo
Implement PHPDoc generation
e59a41d6
Miguel Batres
2mo
Add model conversion methods
c19826c4
Miguel Batres
2mo
Generate conversion methods for data classes
03fb6878
Miguel Batres
2mo
Implement property and constructor generation
c1be1e60
Miguel Batres
2mo
Add class and namespace generator
4058f71f
Miguel Batres
2mo
Implement naming conventions and type mapper
1b351b50
Miguel Batres
2mo
Add abstract base Data class
3d055fad
Miguel Batres
2mo
Create stub template system with publishable stubs
7440efad
Miguel Batres
2mo
Add Schema facade and helper functions
683d63f8
Miguel Batres
2mo
Add Artisan commands for schema generation validation and cache management
879bd803
Miguel Batres
2mo
Create generator system foundation with DTO code generation
e6e58b80
Miguel Batres
2mo
Implement reference resolution and schema validation
970b81c4
Miguel Batres
2mo
Add object array union ref and blob type parsers with validation
42cbde38
Miguel Batres
2mo
Implement primitive type parsers with validation
45478e21
Miguel Batres
2mo
next