Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .openhands/microagents/repo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# CodeConverter Repository Summary

## Purpose
This repository contains a code conversion tool that translates between C# and Visual Basic .NET (VB.NET). It provides:
- Command line conversion tools
- Visual Studio extension (VSIX)
- Web interface for code conversion

## General Setup
- Primary solution file: `CodeConverter.sln`
- Targets .NET Framework and .NET Core
- Uses GitHub Actions for CI (.github/workflows/dotnet.yml)
- Contains extensive test suite in `Tests/` directory

## Repository Structure
- `CodeConverter/`: Core conversion logic
- `CommandLine/`: CLI tools for conversion
- `Tests/`: Comprehensive test suite
- `Web/`: Web interface components
- `Vsix/`: Visual Studio extension
- `.github/workflows/`: CI/CD pipelines

## CI/CD & Technologies
- GitHub Actions workflow (`dotnet.yml`) runs:
- Build and test on Windows/Linux
- Code analysis
- Test coverage reporting
- Primary technologies:
- .NET (Framework and Core)
- Roslyn compiler
- Visual Studio SDK (for VSIX)
13 changes: 13 additions & 0 deletions Linux.slnf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"solution": {
"path": "CodeConverter.sln",
"projects": [
"CodeConverter/CodeConverter.csproj",
"CommandLine/CodeConv/CodeConv.csproj",
"CommandLine/CodeConv.NetFramework/CodeConv.NetFramework.csproj",
"Tests/Tests.csproj",
"Web/Web.csproj",
"Func/Func.csproj"
]
}
}
2 changes: 1 addition & 1 deletion Tests/Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@
<ItemGroup>
<Reference Include="System.Web" />
</ItemGroup>
</Project>
</Project>
Loading