Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:
[detail level
1
2
3
]
dist/ size over time
README
CODE_OF_CONDUCT
DomainDb Database Connection Abstraction
Wikibase Lib Packages
wikibase/changes
Wikibase DataModel Serialization
Wikibase DataModel Serialization release notes
Wikibase DataModel Services
Wikibase DataModel Services release notes
Wikibase DataModel
Wikibase DataModel release notes
Wikibase Internal Serialization
Wikibase InternalSerialization release notes
README
▼
Wikibase REST API
Differences in the JSON data format between Wikibase REST API and ActionAPI
▼
Architecture Decision Records
0) Develop the Wikibase REST API inside Wikibase.git
1) Follow the Hexagonal Architecture
2) Don't use serialized entities in response objects
3) Fetch revision metadata and entity data separately
4) Use PropertyDataTypeLookup in SnakSerializer
5) Use the JSON Patch format in use case code
6) Patch arrays, not entities in use cases
7) Wikibase REST API work-in-progress endpoints
8) Throw exceptions instead of returning response objects in use cases
9) Introduce read models
10) Validate fully in the REST API deserializers
11) Exception Handling and \@throws Annotations in PHP Doc Blocks
12) Introducing Properties in the REST API
13) Make single statement use cases subject agnostic
README
Todo List
Deprecated List
Generated by
1.10.0