Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AlessandroLosavio/Prova2"
Differenze tra le versioni 48 e 49
Versione 48 del 16/06/2012 06.46.03
Dimensione: 201
Commento:
Versione 49 del 16/06/2012 08.03.33
Dimensione: 2230
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 10: Linea 10:
Dopo il grande successo dell'applicazione FCM Italia Mobile, si è deciso di creare un'applicazione simile anche per i desktop o laptop. Lo scopo del programma è di fornire ai lettori di FCM Italia le ultime edizioni con pochi e semplici clic e tutto integrato nel sistema. L'idea di creare un'applicazione per desktop è nata inizialmente per partecipare all'Ubuntu Contest, una manifestazione a cui tutti possono parteciparvi e in cui viene premiata l'applicazione meglio progettata e anche la più originale.
Linea 11: Linea 12:
= Da definire =

Come ogni software che dovrà essere messa nell'Ubuntu Software Centre (USC), anche FCM Italia utilizza del potentissimo portale Launchpad, per coordinare tutti gli sforzi e le risorse impiegate nella realizzazione del progetto.

 * [[https://launchpad.net/fcm-it|Pagina principale Launchpad]]

= Come partecipare =

Tutti possono partecipare allo sviluppo di questa applicazione, sia chi conosce i linguaggi di programmazione; infatti per la realizzazione dell'applicazione si ha necessità di programmatori, designer, ideatori, tester e altri ancora. Per rendere il progetto sia armonioso e per evitare il dispendio di energia e risorse, bisogna rispettare le varie linee guida.

== Programmatori ==

Il linguaggio adottato per lo sviluppo del programma è il Python

 * [[https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair|Impostare chiave SSH]] per poter effettuare l'upload del codice
 * [[https://help.launchpad.net/Code|Creare branch]] su cui caricare il proprio codice
 * Tenere traccia del proprio lavoro nella [[https://blueprints.launchpad.net/fcm-it/+spec/done|blueprint]] di Launchpad

Per rendere il programma più scalare, più portatile e per poter lavorare su più codici in parallelo, si è deciso di dividere l'intero codice in più funzioni abbastanza indipendenti tra loro.

È buona abitudine documentare il più possibile il codice, in modo da essere chiaro a tutti coloro che in futuro vorranno correggere bug o aggiungere nuove funzionalità.

Perché questa pagina

Questa pagina è destinata all'aggiornamento di pagine wiki

Introduzione

Dopo il grande successo dell'applicazione FCM Italia Mobile, si è deciso di creare un'applicazione simile anche per i desktop o laptop. Lo scopo del programma è di fornire ai lettori di FCM Italia le ultime edizioni con pochi e semplici clic e tutto integrato nel sistema. L'idea di creare un'applicazione per desktop è nata inizialmente per partecipare all'Ubuntu Contest, una manifestazione a cui tutti possono parteciparvi e in cui viene premiata l'applicazione meglio progettata e anche la più originale.

Da definire

Come ogni software che dovrà essere messa nell'Ubuntu Software Centre (USC), anche FCM Italia utilizza del potentissimo portale Launchpad, per coordinare tutti gli sforzi e le risorse impiegate nella realizzazione del progetto.

Come partecipare

Tutti possono partecipare allo sviluppo di questa applicazione, sia chi conosce i linguaggi di programmazione; infatti per la realizzazione dell'applicazione si ha necessità di programmatori, designer, ideatori, tester e altri ancora. Per rendere il progetto sia armonioso e per evitare il dispendio di energia e risorse, bisogna rispettare le varie linee guida.

Programmatori

Il linguaggio adottato per lo sviluppo del programma è il Python

Per rendere il programma più scalare, più portatile e per poter lavorare su più codici in parallelo, si è deciso di dividere l'intero codice in più funzioni abbastanza indipendenti tra loro.

È buona abitudine documentare il più possibile il codice, in modo da essere chiaro a tutti coloro che in futuro vorranno correggere bug o aggiungere nuove funzionalità.


CategoryHomepage