Ho un progetto proprietario. È una semplice libreria di autenticazione. Voglio scrivere estensione / esempi open source (BSD) per questo. Questi esempi descrivono il codice dell'interfaccia, collegando la mia libreria di autenticazione a un database contenente utenti. Sto fornendo esempi che la gente non usa quasi mai fuori dalla scatola, ma sono ottimi punti di partenza per legarlo nel proprio database.
Voglio poter rilasciare queste estensioni separatamente dalla libreria. Qual è il modo migliore per questo?
La mia idea è di usare un progetto github gratuito e inserire le estensioni lì, nonché la versione demo della mia libreria di autenticazione (cioè, solo l'assembly). Come dovrei gestire diverse versioni della libreria di autenticazione?
Al momento, utilizzo SVN per gestire il codice sorgente della libreria di autenticazione, sebbene mi piaccia anche git, quindi cambierei se fosse meglio.
Qualcuno sa di un buon modo di gestire questo genere di cose?