RustDesk accoglie con favore il contributo di tutti. Ecco le linee guida se stai pensando di aiutarci.
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.
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. 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.
Aggiungi test relativi al bug corretto o alla nuova funzionalità.
Per istruzioni specifiche su git, vedi Workflow GitHub - 101.
https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT-IT.md
I contributori di RustDesk frequentano Discord.