Projects e Projects (versione classica)
Prima di approfondire le modalità di utilizzo della nuova e migliorata versione di Projects, è opportuno soffermarsi sulle novità rispetto a Projects (versione classica).
Esamineremo innanzitutto alcuni dei miglioramenti in una panoramica affiancata e quindi approfondiremo le singole sezioni degli aggiornamenti.
Projects e Projects (versione classica)
| Progetti | Projects (versione classica) | |
|---|---|---|
| Tabelle e schede | Schede, elenchi, layout sequenza temporale | Tavole |
| Dati | Consente di ordinare, classificare e raggruppare gli elementi in base a campi personalizzati, ad esempio testo, numero, data, iterazione e selezione singola | Colonne e schede |
| Approfondimenti | Consente di creare oggetti visivi per comprendere il lavoro tramite grafici cronologici e correnti con Projects | Barra di avanzamento |
| Automazione | Consente di usare l'API GraphQL, le azioni e i set di impostazioni delle colonne per gestire il progetto | Consente di configurare i set di impostazioni di colonna per l'aggiunta, la modifica o la chiusura di problemi e richieste pull |
La nuova versione di GitHub Projects offre un'esperienza più ricca che consente di tenere traccia del lavoro direttamente dove si lavora. Passiamo a trattare in modo più approfondito le modifiche apportate.
Elenchi completi di miglioramenti apportati a Projects
Tabelle e schede
- Consentono di pianificare e tenere traccia del lavoro in una visualizzazione tabella o scheda
- Consente di classificare, ordinare e raggruppare all'interno di una tabella in base a qualsiasi campo personalizzato
- Consente di creare bozze di problemi con descrizioni dettagliate e metadati
- Consente di materializzare qualsiasi prospettiva con filtri tokenizzati e visualizzazioni salvate
- Consente di personalizzare le schede e il raggruppamento nelle schede del progetto
- Aggiornamenti del progetto in tempo reale e indicatori di presenza utente
Dati
- Consente di definire campi personalizzati di tipo testo, numero, data, iterazione e selezione singola
- Consente di configurare iterazioni con intervalli di date flessibili e interruzioni per rappresentare gli sprint, i cicli o la roadmap trimestrale
- Consente di visualizzare le richieste pull collegate e i revisori nelle visualizzazioni tabella e scheda
Informazioni dettagliate
- Consente di creare e configurare grafici a barre, a linee, impilati e istogrammi personalizzati
- Consente di usare funzioni di aggregazione come sum, count, average, min e max per ottenere le informazioni dettagliate appropriate
- Consente di rendere permanenti i grafici e condividerli con un URL per informare tutti
Automazione
- API ProjectsV2 di GraphQL
- Ambiti del progetto dell'app GitHub
- Eventi webhook per gli aggiornamenti dei metadati dell'elemento di progetto
- Azione GitHub per automatizzare l'aggiunta di problemi ai progetti
A questo punto vedremo come creare un progetto.