Dove e come rendere un progetto open source?
Ciao Forum,
Sto lavorando a un progettino che vorrei rendere open source se ce ne saranno le premesse. Non è niente di speciale ma sono stufo di riscrivere sempre le stesse cose come timer, controlli di soglia, watchdog e altro, e ho messo tutto insieme parametrizzato e generalizzato al massimo che mi è stato possibile. Al momento funge su Arduino ma l'ho scritto e lo sto scrivendo usando tutte astrazioni e wrapping delle funzioni. Potrebbe anche essere portato altrove, chi sa. Le chiamate alle funzionalità specifiche di Arduino sono in un solo file ben isolato nella sua cartella.
Ora io non so usare (né credo mai riuscirò a imparare) alcun sistema di subversioning né ho esperienza di programmazione in squadra. I vari github, sourceforge e non ricordo chi altri, presuppongono una certa conoscenza di diverse cose "a contorno" di una cartella con dentro dei sorgenti, e tutte queste cose non le so. Ma nemmeno so bene l'inglese e per ovviare almeno a questo sto scrivendo in modo auto-documentante. L'ideale sarebbe poter dire solo "please refer to <qualcosa.h>" e per il resto lasciare la pagina vuota eccetto i sorgenti.
Esiste una soluzione più o meno intermedia tra quanto sopra e caricare un file zip sul proprio spazio cloud (che tanto per cominciare rende impossibile far sapere al "mondo lì fuori" che il progetto esiste)?
Sto lavorando a un progettino che vorrei rendere open source se ce ne saranno le premesse. Non è niente di speciale ma sono stufo di riscrivere sempre le stesse cose come timer, controlli di soglia, watchdog e altro, e ho messo tutto insieme parametrizzato e generalizzato al massimo che mi è stato possibile. Al momento funge su Arduino ma l'ho scritto e lo sto scrivendo usando tutte astrazioni e wrapping delle funzioni. Potrebbe anche essere portato altrove, chi sa. Le chiamate alle funzionalità specifiche di Arduino sono in un solo file ben isolato nella sua cartella.
Ora io non so usare (né credo mai riuscirò a imparare) alcun sistema di subversioning né ho esperienza di programmazione in squadra. I vari github, sourceforge e non ricordo chi altri, presuppongono una certa conoscenza di diverse cose "a contorno" di una cartella con dentro dei sorgenti, e tutte queste cose non le so. Ma nemmeno so bene l'inglese e per ovviare almeno a questo sto scrivendo in modo auto-documentante. L'ideale sarebbe poter dire solo "please refer to <qualcosa.h>" e per il resto lasciare la pagina vuota eccetto i sorgenti.
Esiste una soluzione più o meno intermedia tra quanto sopra e caricare un file zip sul proprio spazio cloud (che tanto per cominciare rende impossibile far sapere al "mondo lì fuori" che il progetto esiste)?
