Thank you for your interest in contributing! This document explains how to set up the project, propose changes, and follow our conventions so reviews go smoothly.
- Ways to Contribute
- Project Setup
- Branching & Workflow
- Commit Messages
- Coding Standards
- Testing
- Pull Requests
- Security
- License
- Fix bugs or improve error handling
- Add features (e.g., real translation providers, output to PDF)
- Improve documentation (README, examples, troubleshooting)
- Write or expand unit tests
Requirements:
- .NET 10 SDK
- JetBrains Rider (or your preferred IDE)
Build & run:
dotnet build
dotnet run --project PDFTranslator.Cli -- -i "sample.pdf" -o "output.txt" -t "en" --provider dummydotnet test