Sto usando un pacchetto NuGet il cui codice sorgente è su GitHub. Devo apportare una modifica al codice sorgente e so come farlo, tuttavia, non sono sicuro di come rendere immediatamente disponibile questa modifica al mio progetto. Credo che il processo standard è qualcosa di simile:Come eseguire rapidamente una correzione nel pacchetto NuGet ospitato su GitHub?
- Forcella del pronti contro termine su GitHub
- Effettuare il codice di cambiamento
- Aprire un PR
- Attendere che il manutentore del progetto si fonde e pubblica una nuova release su NuGet
- Run NuGet locale aggiornare
Il problema è la fase 4, che può richiedere giorni o settimane (o per sempre). Sto cercando un flusso di lavoro in cui posso portare immediatamente la modifica del codice al mio progetto, senza aspettare il maintainer, ma non ho lavorato con l'ecosistema .NET/NuGet per un po 'e non ho idea di come dovrebbe essere fatto.
Ad esempio, dovrei pubblicare un pacchetto NuGet con fork su nuget.org? Devo creare il mio feed privato? Come? Dove? Etc.
o feed TeamCity Nuget ;-) –
È possibile utilizzare semplicemente nuget.org per ospitare la mia versione? – kwesolowski