Portal:Sviluppo

Benvenuto nel Portale Sviluppo edit

openSUSE è un progetto libero e open source con svariati sottoprogetti. In tutti questi avviene molto sviluppo software.

Il più importante sottoprogetto è la distribuzione openSUSE, formata da circa 3500 applicazioni, librerie e utility. Tutte queste sono curate dai Package Maintainer di openSUSE che le integrano, migliorano, aggiornano e mantengono. La manutenzione dei pacchetti è un lavoro fondamentale per lo sviluppo del progetto openSUSE. Quasi tutti coloro che sviluppano in qualche modo mantengono almeno un pacchetto nella distribuzione openSUSE. Tutto il processo avviene, nel caso di openSUSE, all'interno dell'Open Build Service, una piattaforma di sviluppo della distribuzione libera e completa che fornisce gli strumenti per la manutenzione dei pacchetti e altro.

Alcuni di questi pacchetti contengono applicazioni, librerie o utility che a loro volta sono sottoprogetti di openSUSE. Il più importante è YaST - il nostro potente strumento di installazione e gestione del sistema. Questi sono progetti dove troverai uno sviluppo software nella sua forma più tradizionale. Un sistema di gestione del codice sorgente (SCM) come svn o git dove gli sviluppatori contribuiscono con il loro codice.

Un'area relativamente nuova, ma in forte crescita, riguarda la creazione di distribuzioni personalizzate. Il tuo software e tutto ciò che ti serve in un singolo dispositivo. CD dimostrativi, perfetti per fiere e distribuzioni. Una distribuzione personalizzata, con il tuo software e marchio o macchine virtuali per data center e dektop. La base di questi sforzi è uno strumento chiamato KIWI, in grado di creare l'immagine di un sistema operativo basata su descrizioni XML della distribuzione.

Argomenti edit


Icon-keyboard.png

Hacking

  • YaST, il potente strumento per l'installazione e la gestione del sistema
  • Libzypp / Zypper, il motore della gestione software
  • Mono, l'implementazione open source del .NET Framework
  • Smeegol, la versione openSUSE della distribuzione Meego
  • KDE, l'ambiente desktop basato su Qt
  • GNOME, l'ambiente desktop basato su GTK+
  • LXDE, l'ambiente desktop X11 leggero basato su GTK+
  • Build Service, la piattaforma per lo sviluppo della distribuzione
  • openFATE, il sistema per la gestione delle funzionalità
  • Hermes, il sistema di notifiche



Tra le notizie edit

Icon-news.png

Novità sullo sviluppo da news.opensuse.org:

Non è stato possibile caricare da http://www.rssmix.com/u/702236/rss.xml il feed RSS: Errore durante il recupero dell'URL: Failed to connect to www.rssmix.com port 80 after 19 ms: Couldn't connect to server Più feed


Logo-gitorious.png

Gitorious commit log:

Non è stato possibile caricare da https://gitorious.org/opensuse.atom il feed RSS: Errore durante il recupero dell'URL: Failed to connect to gitorious.org port 443 after 0 ms: Couldn't connect to server


Come contribuire edit

I seguenti collegamenti sono dei punti di accesso per coloro che desiderano iniziare a contribuire al progetto openSUSE. Questa pagina è destinata principalmente agli sviluppatori, ma ci sono molti altri modi per partecipare.

Partecipa allo sviluppo di openSUSE

Gli Junior jobs sono dei semplici lavori che ti introducono allo sviluppo.

Se hai alcune domande, contattaci e ti aiuteremo :-)

Strumenti edit

Questi sono gli strumenti che utilizziamo per collaborare e organizzare i nostri sforzi efficientemente:

Icon-bug.png Bugzilla, tracciamento dei Bug
Logo-fate.png openFATE, proposte di funzionalità
Logo-obs.png openSUSE Build Service
Logo-hermes.png Sistema di notifiche Hermes
Icon-mail.png Mailing list
Icon-irc.png IRC
Icon-internet.png Forum

Navigazione edit

Portali correlati:

Portal:Factory
La distribuzione Factory

Portal:Come partecipare
Come unirsi al progetto

Portal:Progetto
Tutto sul progetto openSUSE

Portal:Packaging
Creazione di pacchetti

Portal:Build Service
Open Build Service

Portal:Distribuzione
La distribuzione openSUSE

Portal:Documentazione

Portal:Hackweek
Sviluppatori impegnati nella creazione di nuove idee

Tutti i portali: