Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/microsoft/slow-cheetah
Tooling for XML and JSON file transforms on build from Visual Studio and MSBuild
https://github.com/microsoft/slow-cheetah
transformations xdt xml
Last synced: 4 days ago
JSON representation
Tooling for XML and JSON file transforms on build from Visual Studio and MSBuild
- Host: GitHub
- URL: https://github.com/microsoft/slow-cheetah
- Owner: microsoft
- License: other
- Created: 2017-04-21T21:16:09.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T21:31:03.000Z (about 1 month ago)
- Last Synced: 2025-01-11T22:01:55.139Z (11 days ago)
- Topics: transformations, xdt, xml
- Language: C#
- Homepage:
- Size: 4.73 MB
- Stars: 335
- Watchers: 25
- Forks: 67
- Open Issues: 98
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# slow-cheetah
[![NuGet package](https://img.shields.io/nuget/v/Microsoft.VisualStudio.SlowCheetah.svg)](https://nuget.org/packages/Microsoft.VisualStudio.SlowCheetah)
[![Build status](https://ci.appveyor.com/api/projects/status/qqvu367widkayo05/branch/master?svg=true)](https://ci.appveyor.com/project/jviau/slow-cheetah/branch/master)Transformations for XML files (such as app.config) and JSON files.
Includes two primary components:
1. NuGet package that adds an msbuild task to perform transforms on build.
2. Visual Studio extension for generating and previewing transforms.This project has adopted the [Microsoft Open Source Code of
Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct
FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [[email protected]](mailto:[email protected])
with any additional questions or comments.## Supported Platforms
* Visual Studio 2022: [SlowCheetah VS 2022 Extension](https://marketplace.visualstudio.com/items?itemName=vscps.SlowCheetah-XMLTransforms-VS2022) (version 4.x)
* Visual Studio 2015-2019: [SlowCheetah VS 2015-2019 Extension](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SlowCheetah-XMLTransforms) (version 3.x)## Supported File Types
SlowCheetah supports transformations for XML files, specified by [XDT](https://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx) and for JSON files, specified by [JDT](https://github.com/Microsoft/json-document-transforms). Transform files created by the extension follow these formats.
## Features
Perform transformations of XML and JSON files on build per configuration and publish profiles.
Quickly add and preview transformations to a file in the project.
## [How to Perform Transformations](doc/transforming_files.md)