Purtroppo non penso ci sia un modo "facile" per raggiungere questo obiettivo. Anche se puoi esportare le impostazioni IDE in un file di configurazione che altri possono importare, e se persone diverse volessero utilizzare associazioni di tasti differenti? Se scegli le schede, cosa succede se alcuni contributori come schede sono quattro spazi e altri come due? Che ne dici di combinazioni di colori? Cosa succede se non vogliono nemmeno usare lo stesso IDE o nessuno? Non è tua responsabilità imporci.
Sarebbe meglio solo mantenendo una buona documentazione. Un file readme completo, che viene controllato nel repository, dovrebbe specificare gli standard di codifica e come / dove ottenere e installare le dipendenze. Puoi semplificare la manutenzione di alcune delle dipendenze utilizzando i sottomoduli Git (se utilizzi Git), ma in definitiva dipende dai tuoi contributori.
Assicurati che i manutentori del progetto siano disponibili per eventuali domande in caso di problemi nell'ottenere l'ambiente di generazione impostato e come gatekeeper per assicurarti che le patch soddisfino gli standard del team.
Sposta l'attenzione sul mantenimento del codice in entrata, non su come è stato prodotto.
(Un'ultima nota: una serie di file BKM (metodo più conosciuto) potrebbe essere utile da fornire, che include i file di configurazione IDE esportati e uno script per impostare le dipendenze, ma l'utilizzo di queste risorse dovrebbe essere facoltativo. )