Le cose che dovresti porci sono:
- Che tipo di progetto open source è? È una piattaforma per blog, lo è
un nome API per cani, un pacchetto che darà alcune funzionalità a
altri?
- Il numero di programmatori che lo utilizzano dipende dal numero di
i programmatori si sentono attratti a contribuire al progetto, il
numero di sviluppatori che hanno bisogno del progetto, la nuova funzionalità è finita
progetti esistenti (quasi sempre c'è qualcosa di molto simile
già esistente).
Identifica
-
Cosa vuoi costruire, sarà semplice, avrà bisogno di un framework
come laravel o più leggero come lumen?
-
Le integrazioni e le interazioni che il tuo progetto avrà.
-
Il tipo di persone che influenzeranno (non solo i programmatori).
Altri requisiti ...
Esempio
Se vuoi fare un CMS in laravel noterai che October è un progetto popolare, quindi che differenza il tuo progetto dagli altri? È solo qualcosa che puoi contribuire al progetto di ottobre?
È qualcosa di simile a un CMS intelligente che utilizza l'apprendimento automatico che suggerisce il contenuto perfetto per gli argomenti?
Suggerimento personale:
Per motivi di apprendimento se conosci già php, ti consiglio un framework, (se non sei il tipo di persona che non ha curiosità su come funzionano le cose, imparerai molto).
Migliore php, più facile da implementare, focus di nicchia.
PD: non creare un progetto open source solo perché vuoi essere popolare, farlo per divertimento, per imparare, per aiutare, per risolvere un problema, ma per il bene di Dio, non farlo per il glamour brilla e le stelle e il pancione dell'ego della forchetta del github.
Perché? Cosa succede se non raggiunge il numero di programmatori che vuoi raggiungere? Lo hai appena abbandonato?