Skip to content

🤝 Contributing to optimizerDuck

Thank you for your interest in making optimizerDuck better! This project is built by the community, for the community, and every contribution matters.

Whether you're a developer, translator, or simply a passionate user, there's a place for you here. Pick the area that fits you best and jump right in!

Core Development

Build features, squash bugs, and improve the C# / WPF codebase.

Development Guide - Environment setup, coding standards, and PR workflow.

Website & Docs

Improve this documentation website, add new pages, or enhance existing components.

Website Development - How to run the docs locally and contribute changes.

Translations

Help make optimizerDuck accessible worldwide by translating the UI into your language.

Translations Guide - How the .resx localization system works.

Contributors

See who's behind the project and how you can join them.

Contributors - Hall of fame and how to get featured.

Support the Project

optimizerDuck is 100% free. If it's helped you, consider supporting its development.

Support Me - Donate, star, or share.

WhatWhere
Report a bugGitHub Issues
Ask a questionDiscord Server
View the sourceGitHub Repository

First time contributing?

Start with the Development Guide or look for issues tagged good first issue on GitHub. We're happy to help you get started!