Swift SDK for the Microsoft Azure Devops REST API
- Structured route hierarchy
- Endpoint request and response models
- Fixtures in Swift and JSON
The Azure DevOps API is fairly large. As the reference documentation is broken into sub-domains, this package will follow a similar pattern.
This package is still very immature and will likely change a great deal. Until reaching a stable 1.0
, patch versions will not introduce breaking changes while minor versions may.
This package was started when 7.0
was the latest non-preview version of the API. So, that is the targeted version for now.
It's not clear how multiple API versions will be handled in the future. If they are handled concurrently at all.
Below is a table showing progress on each module.
--
is no progressPARTIAL
is started but incompleteFULL
is complete for the targeted API version
Status | Module |
---|---|
-- | Accounts |
-- | Approvals and Checks |
-- | Artifacts |
-- | Artifacts Package Types |
-- | Audit |
-- | Build |
PARTIAL | Core |
-- | Dashboard |
-- | Distributed Task |
-- | Environments |
-- | Extension Management |
-- | Favorite |
-- | Git |
-- | Graph |
-- | Identities |
-- | Member Entitlement Management |
-- | Notification |
-- | Operations |
-- | Permissions Report |
PARTIAL | Pipelines |
PARTIAL | Policy |
-- | Profile |
-- | Release |
-- | Search |
-- | Security |
-- | Security Roles |
-- | Service Endpoint |
-- | Service Hooks |
-- | Status |
-- | Symbol |
-- | Test |
-- | Test Plan |
-- | Test Results |
-- | Tfvc |
-- | Token Admin |
-- | Tokens |
-- | Wiki |
-- | Work |
-- | Work Item Tracking |
-- | Work Item Tracking Process |