File tree Expand file tree Collapse file tree 3 files changed +45
-1
lines changed Expand file tree Collapse file tree 3 files changed +45
-1
lines changed Original file line number Diff line number Diff line change
1
+ # CodeConverter Repository Summary
2
+
3
+ ## Purpose
4
+ This repository contains a code conversion tool that translates between C# and Visual Basic .NET (VB.NET). It provides:
5
+ - Command line conversion tools
6
+ - Visual Studio extension (VSIX)
7
+ - Web interface for code conversion
8
+
9
+ ## General Setup
10
+ - Primary solution file: ` CodeConverter.sln `
11
+ - Targets .NET Framework and .NET Core
12
+ - Uses GitHub Actions for CI (.github/workflows/dotnet.yml)
13
+ - Contains extensive test suite in ` Tests/ ` directory
14
+
15
+ ## Repository Structure
16
+ - ` CodeConverter/ ` : Core conversion logic
17
+ - ` CommandLine/ ` : CLI tools for conversion
18
+ - ` Tests/ ` : Comprehensive test suite
19
+ - ` Web/ ` : Web interface components
20
+ - ` Vsix/ ` : Visual Studio extension
21
+ - ` .github/workflows/ ` : CI/CD pipelines
22
+
23
+ ## CI/CD & Technologies
24
+ - GitHub Actions workflow (` dotnet.yml ` ) runs:
25
+ - Build and test on Windows/Linux
26
+ - Code analysis
27
+ - Test coverage reporting
28
+ - Primary technologies:
29
+ - .NET (Framework and Core)
30
+ - Roslyn compiler
31
+ - Visual Studio SDK (for VSIX)
Original file line number Diff line number Diff line change
1
+ {
2
+ "solution": {
3
+ "path": "CodeConverter.sln",
4
+ "projects": [
5
+ "CodeConverter/CodeConverter.csproj",
6
+ "CommandLine/CodeConv/CodeConv.csproj",
7
+ "CommandLine/CodeConv.NetFramework/CodeConv.NetFramework.csproj",
8
+ "Tests/Tests.csproj",
9
+ "Web/Web.csproj",
10
+ "Func/Func.csproj"
11
+ ]
12
+ }
13
+ }
Original file line number Diff line number Diff line change 47
47
<ItemGroup >
48
48
<Reference Include =" System.Web" />
49
49
</ItemGroup >
50
- </Project >
50
+ </Project >
You can’t perform that action at this time.
0 commit comments