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 4747 <ItemGroup >
4848 <Reference Include =" System.Web" />
4949 </ItemGroup >
50- </Project >
50+ </Project >
You can’t perform that action at this time.
0 commit comments