Sono uno sviluppatore PHP da vivere, ma non ho mai lavorato o contribuito a progetti open source prima d'ora.
Sto sviluppando un CMS per uso personale. Ho un prototipo funzionante e penso che una volta pronto (probabilmente un paio di mesi) questo potrebbe essere qualcosa a cui la comunità PHP sarebbe interessata.
Sono uno sviluppatore abbastanza fiducioso ma ci sono aree in cui le mie conoscenze mancano, soprattutto quando si tratta di problemi open source:
- Qual è il modo migliore per pubblicizzare il progetto e / o trovare altri che potrebbero essere interessati a collaborare
- Il mio CMS è alimentato da CakePHP e fondamentalmente si trova come un livello sopra di esso. Ho biforcuto il progetto CakePHP su GitHub: in precedenza ho usato i sistemi di controllo della versione (SVN) ma sono abbastanza nuovo in GIT, quindi voglio essere sicuro di fare le cose nel "modo migliore"
- Come posso conoscere i problemi di licenza? Quale licenza open source sarebbe la migliore per la mia app? Inoltre, il mio progetto prende in prestito molti altri progetti open source, ad esempio ho sezioni di codice (che ho fortemente modificato) ma con avvisi di copyright / licenze in atto - Non ho idea di quali siano i miei obblighi in termini di mantenendo questi dentro
Questi sono solo un paio di esempi delle domande che ho, ma sento che ci devono essere delle risorse là fuori che potrebbero essermi utili. Qual è il posto migliore per iniziare, quali sono le migliori comunità / siti là fuori che trattano questi problemi? Ho dato un'occhiata in giro ma non sono stato in grado di inventare molto ...