2010-04-08 3 views
11

Se le specifiche sono importanti, ho creato un plug-in editore di cruisecontrol.net che notifica una serie di numeri telefonici tramite voce, annunciando lo stato corrente della compilazione. Usa Twilio per farlo.Ho realizzato qualcosa che potrebbe essere utile alla comunità. Ora cosa?

Vorrei evitare di rimanere impiccato alle specifiche di quello che ho fatto, perché ho una domanda molto lunga, con una serie di piccoli hobby una tantum. Qual è lo stato dell'arte per quanto riguarda la messa a disposizione del mio hobby per il mondo in generale?

Sembra che ci siano molte opzioni per l'hosting di progetti open-source, le funzionalità della community e quale ruolo prendere in tutto ciò. È un po 'sconcertante. Quello che sto cercando è di metterlo in libertà gratuitamente e fondamentalmente adottare un approccio hands-off da lì. È realistico? Quale servizio di hosting di progetti posso utilizzare gratuitamente per consentire agli sviluppatori di scaricare almeno il codice, segnalare problemi e collaborare tra loro per migliorare il prodotto?

Quali ostacoli si sono verificati che potrebbe farmi pentire questa decisione? Sono interessato a storie di guerra, consigli e indicazioni su come rendere questo piccolo prodotto disponibile alla comunità in cui può essere utilizzato.

+1

Per molte, molte domande sul progetto di hosting google per "sito: hosting progetto stackoverflow.com" –

risposta

0

Se si tratta solo di un piccolo esempio o di una piccola parte di codice, si potrebbe pensare di pubblicare semplicemente un'ariticola su un sito come "Code Project" o un blog.

C'è un sacco di spese generali con il rilascio di un progetto open-source, e se si vuole essere hands-off, potrebbe essere più semplice scrivere un articolo e fornire un .zip per scaricare l'esempio di codice.

0

Dai un'occhiata a SourceForge.net, che è un sito Web in cui i programmatori possono creare i loro progetti open-source. Ti consente di aggiungere nuovi utenti che possono avere diritti diversi sul tuo progetto (dal semplice contributo all'amministratore completo) e presenta molti strumenti che potresti voler utilizzare per il tuo progetto, come un bug tracker e SVN.

+3

source forge è difficile da usare e in realtà piuttosto scarso in quello che fa –

+0

@Neil chi consiglieresti? –

+0

@crazy Sono stato molto felice con Google Code. Sicuramente è molto più facile creare un progetto che SF. –

2

Un modo semplice per ottenere rapidamente il codice su un host accessibile pubblicamente è github.com. L'hosting è gratuito se tutto ciò che ospiti è disponibile al pubblico. Le persone sarebbero in grado di afferrare le ultime e avvisarti quando hanno aggiornamenti che pensano valga la pena di unire.

Includere la documentazione come README.

CodeProject è interessante, siti come questo consentirebbero più discussioni sulla community di ciò che ho visto su Github.

4

GoogleCode è un autorevole repository per codice open source. Molto facile da usare e contiene la possibilità di creare un wiki per il progetto. Ha anche un sistema di gestione dei problemi di bug reporting/forum molto facile da usare e capire.

0

CodePlex è un altro buon posto per la pubblicazione di progetti. C'è molto di C# /. NET lì. Oltre a tutto il materiale di base del progetto, una delle cose positive è che supportano uno whole slew of source control clients.

+0

-1 Se il progetto non ha attività di sviluppo su di esso per 6 mesi, viene eliminato. Non va bene per l'approccio hands-off. – Earlz