-
Notifications
You must be signed in to change notification settings - Fork 1
Contributing
Isaac M. Good edited this page Sep 19, 2026
·
2 revisions
- Fork the repository
- Clone and branch from
beta - Make changes
- PR to the
betabranch
-
main: stable releases only -
beta: active development, target for PRs - Feature branches: created from
beta
- Standard .NET naming (PascalCase for public, camelCase for locals)
- Use CommunityToolkit.Mvvm source generators instead of manual
INotifyPropertyChanged - Always create an
I*Serviceinterface alongside the implementation - Keep views declarative, logic in ViewModels
- All user-visible strings go through localization (
Resources/strings.csv)
Push a tag:
| Tag pattern | Releases |
|---|---|
dvmodmanager-v* |
DVModManager (win-x64 + linux-x64) |
dvmodprofiles-v* |
DVModProfiles |
Tags with -beta create draft/prerelease releases.
See Localization for how to add or update translations.
Use the bug report template. Include your DV Mod Manager version, OS, steps to reproduce, and log files from <AppData>/DVModManager/logs/.
Use the feature request template.
Contributions are licensed under the MIT License.
Getting Started
Mod Management
Profiles
DVModProfiles Companion Mod
Settings & Configuration
For Mod Developers
For Contributors
Help