https://github.com/koltyakov/sp-metadata
🔬 SharePoint Metadata Tracker
https://github.com/koltyakov/sp-metadata
analysis api metadata sharepoint sharepoint-online tracker
Last synced: about 1 year ago
JSON representation
🔬 SharePoint Metadata Tracker
- Host: GitHub
- URL: https://github.com/koltyakov/sp-metadata
- Owner: koltyakov
- License: mit
- Created: 2020-02-15T08:28:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-25T02:00:34.000Z (almost 2 years ago)
- Last Synced: 2025-03-25T17:23:20.650Z (over 1 year ago)
- Topics: analysis, api, metadata, sharepoint, sharepoint-online, tracker
- Language: Go
- Homepage:
- Size: 5.25 MB
- Stars: 18
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# SharePoint Metadata Tracker
The Metadata Tracker collects SharePoint API entity definitions (`/_api/$metadata`).
[Entity definitions](./meta/README.md) (`edmx` models) are stored in `./meta` folder.
Schema comparison allows tracking "what's new in SharePoint Online" in comparison to previous releases and On-Premise versions.
SharePoint Online is tracked for Standard and Target Releases which allows detecting what potential changes API-terms would be applied shortly.
One of the main goals of the project is providing an easily accessible entry point when planning any backward compatibility of an application to support some of the On-Premise targets or at least verify that some methods/props might require workarounds.
The project should not be treated as documentation as EDMX doesn't provide the corresponding level of details, e.g you can't know GET or POST should be used for a method. And I also do not map everything from EDMX models to `.md`s, it's mostly flat entities and presence comparison within the versions.
## Where to start
Check out 👉 [REST APIs Namespaces](./docs/Namespaces.md) 👈 availability then drill-down to a specific API.
## Similar projects
In a contract to [SharePoint REST API Metadata Explorer](https://github.com/s-KaiNet/sp-rest-explorer) by [Sergei Sergeev](https://github.com/s-KaiNet), which is, by the way, is a great project, SharePoint Metadata Tracker aims to compare APIs availability with the previous SharePoint versions.