Skip to content

Commit 07fac9e

Browse files
Copilotbaywet
andauthored
Remove Workbench project (#3079)
chore(workbench): remove workbench project Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: baywet <7905502+baywet@users.noreply.github.com>
1 parent 1dae1ff commit 07fac9e

27 files changed

Lines changed: 3 additions & 4481 deletions

.azure-pipelines/ci-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ extends:
291291
vmImage: ubuntu-latest
292292
steps:
293293
- pwsh: |
294-
$fileNames = "$(Pipeline.Workspace)/Microsoft.OpenApi.Hidi.*.nupkg", "$(Pipeline.Workspace)/Microsoft.OpenApi.YamlReader.*.nupkg", "$(Pipeline.Workspace)/Microsoft.OpenApi.Workbench.*.nupkg"
294+
$fileNames = "$(Pipeline.Workspace)/Microsoft.OpenApi.Hidi.*.nupkg", "$(Pipeline.Workspace)/Microsoft.OpenApi.YamlReader.*.nupkg"
295295
foreach($fileName in $fileNames) {
296296
if(Test-Path $fileName) {
297297
Remove-Item $fileName -Verbose

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ nCrunchTemp_*
127127
*.mm.*
128128
AutoTest.Net/
129129

130-
# Web workbench (sass)
130+
# Sass cache
131131
.sass-cache/
132132

133133
# Installshield output folder

.vscode/launch.json

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,7 @@
4949
"console": "internalConsole",
5050
"stopAtEntry": false,
5151
"requireExactSource": false,
52-
},
53-
{
54-
// Use IntelliSense to find out which attributes exist for C# debugging
55-
// Use hover for the description of the existing attributes
56-
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/main/debugger-launchjson.md
57-
"name": "Launch Workbench",
58-
"type": "coreclr",
59-
"request": "launch",
60-
"preLaunchTask": "build",
61-
// If you have changed target frameworks, make sure to update the program path.
62-
"program": "${workspaceFolder}/src/Microsoft.OpenApi.WorkBench/bin/Debug/net8.0-windows/Microsoft.OpenApi.Workbench.exe",
63-
"args": [],
64-
"cwd": "${workspaceFolder}/src/Microsoft.OpenApi.Workbench",
65-
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
66-
"console": "internalConsole",
67-
"stopAtEntry": false
68-
},
52+
},
6953
{
7054
"name": ".NET Core Attach",
7155
"type": "coreclr",

.vscode/tasks.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,6 @@
4343
"/consoleloggerparameters:NoSummary"
4444
],
4545
"problemMatcher": "$msCompile"
46-
},
47-
{
48-
"label": "workbench",
49-
"type": "shell",
50-
"command": "src/Microsoft.OpenApi.WorkBench/bin/Debug/Microsoft.OpenApi.WorkBench.exe",
51-
"problemMatcher": []
5246
}
5347
]
5448
}

Microsoft.OpenApi.slnx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
</Folder>
1010
<Folder Name="/src/">
1111
<Project Path="src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj" />
12-
<Project Path="src/Microsoft.OpenApi.Workbench/Microsoft.OpenApi.Workbench.csproj" />
1312
<Project Path="src/Microsoft.OpenApi.YamlReader/Microsoft.OpenApi.YamlReader.csproj" />
1413
<Project Path="src/Microsoft.OpenApi/Microsoft.OpenApi.csproj" />
1514
</Folder>

README.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -91,22 +91,6 @@ In order to test the validity of an OpenApi document, we avail the following too
9191

9292
A commandline tool for validating and transforming OpenAPI descriptions. [Installation guidelines and documentation](https://github.com/microsoft/OpenAPI.NET/blob/main/src/Microsoft.OpenApi.Hidi/readme.md)
9393

94-
- Microsoft.OpenApi.Workbench
95-
96-
A workbench tool consisting of a GUI where you can test and convert OpenAPI descriptions in both JSON and YAML from v2-->v3 and vice versa.
97-
98-
#### Installation guidelines:
99-
1. Clone the repo locally by running this command:
100-
`git clone https://github.com/microsoft/OpenAPI.NET.git`
101-
2. Open the solution file `(.slnx)` in the root of the project with Visual Studio
102-
3. Navigate to the `src/Microsoft.OpenApi.Workbench` directory and set it as the startup project
103-
4. Run the project and you'll see a GUI pop up resembling the one below:
104-
105-
106-
![workbench preview](https://raw.githubusercontent.com/microsoft/OpenAPI.NET/main/docs/images/workbench.png "a screenshot of the workbench application")
107-
108-
5. Copy and paste your OpenAPI descriptions in the **Input Content** window or paste the path to the descriptions file in the **Input File** textbox and click on `Convert` to render the results.
109-
11094
# Contributing
11195

11296
This project welcomes contributions and suggestions. Most contributions require you to agree to a

docs/images/workbench.png

-37.4 KB
Binary file not shown.

src/Microsoft.OpenApi.Workbench/App.xaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/Microsoft.OpenApi.Workbench/App.xaml.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Microsoft.OpenApi.Workbench/EnumBindingSourceExtension.cs

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)