Qual è il modo migliore per pubblicare un'API REST in modo che altre persone possano vedere e migliorare / aggiungere nuovi metodi su di esso?

0

Ho l'obbligo di (ri) progettare un'API REST esistente scritta in Django REST. Uno dei requisiti principali è consentire a terze parti, approvate da noi, di estendere la nostra API. L'API è un gateway per accoppiare sistemi come ldap centrale, database applicativi, configurazione della posta ecc. E fornisce un paio di mezzi di autenticazione e autorizzazione, ma dovrebbe essere esteso a specifici requisiti di terze parti che verranno consultati con noi.

La mia soluzione iniziale stava postando l'intera API su git e permettendo le richieste di pull che verranno unite o meno, ma non sono sicuro che questa sia una soluzione ottimale. Come si fa a progettare un'API REST facilmente estensibile in python?

    
posta Sok Pomaranczowy 05.07.2016 - 19:14
fonte

1 risposta

3

Se vuoi davvero che altri sviluppatori lavorino sul codice reale, allora sì, il controllo del codice sorgente è la soluzione. Se vuoi il controllo su ciò che accade, allora le PR sembrano la scelta giusta.

Se usi GitHub puoi fornire commenti prima di unire un PR

    
risposta data 05.07.2016 - 21:37
fonte

Leggi altre domande sui tag