d3b6026bfd
- Filled empty libs/hbb_common/ submodule (cloned from rustdesk/hbb_common) - Patched Flutter 3.44 / Dart 3.12 compatibility: * flutter/lib/generated_bridge.dart: asTypedList with cast<>, DartPort=Int64 * flutter/lib/common.dart: DialogTheme->DialogThemeData, TabBarTheme->TabBarThemeData * flutter/pubspec.yaml: extended_text 14.0.0->15.0.2, google_fonts override 5.0.0 * flutter/macos/Runner/Configs/Release.xcconfig: EXCLUDED_ARCHS=x86_64 - Build verified: cargo check + cargo build --features flutter + cargo build --release --features flutter - Verified flutter build macos --debug and --release both produce working .app - Verified .dmg installer (27MB arm64) created via hdiutil - Build deps: Xcode 26.5, CocoaPods 1.16.2, Flutter 3.44, VCPKG arm64-osx
38 lines
2.2 KiB
Markdown
38 lines
2.2 KiB
Markdown
# Contribuzione a RustDesk
|
|
|
|
RustDesk accoglie con favore il contributo di tutti.
|
|
Ecco le linee guida se stai pensando di aiutarci.
|
|
|
|
## Contribuzione
|
|
|
|
I contributi a RustDesk o alle sue dipendenze dovrebbero essere forniti sotto forma di richieste pull GitHub.
|
|
Ogni richiesta pull verrà esaminata da un collaboratore principale (qualcuno con il permesso di applicare) ed è abilitato all'uso dell'albero principale o dare un feedback per le modifiche che sarebbero necessarie.
|
|
Tutti i contributi dovrebbero seguire questo formato, anche quelli dei contributori principali.
|
|
|
|
Se desideri lavorare su un problema, rivendicalo prima commentando
|
|
il problema di GitHub su cui vuoi lavorare.
|
|
Questo per evitare duplicati sforzi dei contributori sullo stesso problema.
|
|
|
|
## Elenco di controllo delle richieste pull
|
|
|
|
- Branch del master branch e, se necessario, rebase al master attuale branch prima di inviare la richiesta pull.
|
|
Se l'unione non è in mod pulito con il master ti potrebbe essere chiesto di effettuare il rebase delle modifiche.
|
|
|
|
- Le modifiche dovrebbero essere le più piccole possibile, assicurando al tempo stesso che ogni modifica sia corretta in modo indipendente (ovvero, ogni modifica dovrebbe essere compilabile e superare i test).
|
|
|
|
- Le modifiche devono essere accompagnati da un certificato di origine per sviluppatori firmato (http://developercertificate.org), che indica che tu (e il tuo datore di lavoro se applicabile) accetti di essere vincolato dai termini della [licenza progetto](../LICENCE). In git, questa è l'opzione `-s` di `git commit`
|
|
|
|
- Se la tua patch non viene esaminata o hai bisogno che una persona specifica la esamini, puoi @-rispondere ad un revisore chiedendo una revisione nella richiesta pull o un commento, oppure puoi chiedere una revisione tramite [email](mailto:info@rustdesk.com).
|
|
|
|
- Aggiungi test relativi al bug corretto o alla nuova funzionalità.
|
|
|
|
Per istruzioni specifiche su git, vedi [Workflow GitHub - 101](https://github.com/servo/servo/wiki/GitHub-workflow).
|
|
|
|
## Condotta
|
|
|
|
https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT-IT.md
|
|
|
|
## Comunicazioni
|
|
|
|
I contributori di RustDesk frequentano [Discord](https://discord.gg/nDceKgxnkV).
|