Project Management (PM)¶
Cosa c'è da fare?
Code of Conduct¶
regole di partecipazione e comunicazione
Commit syntax¶
https://www.conventionalcommits.org
Come posso fare un buon changelog?¶
Linee guida¶
- I changelog sono per le persone, non per le macchine.
- Dovrebbe esserci una voce per ogni singola versione.
- Le modifiche dello stesso tipo dovrebbero essere raggruppate.
- Versioni e sezioni dovrebbero essere collegabili.
- L'ultima versione viene per prima.
- Viene mostrata la data di release di ogni versione.
- Si dichiara se il progetto segue il Versionamento Semantico.
Tipologie di cambiamenti¶
Added
per le nuove funzionalità.Changed
per le modifiche a funzionalità esistenti.Deprecated
per le funzionalità che saranno rimosse nelle future release.Removed
per funzionalità rimosse in questa release.Fixed
per tutti i bug fix.Security
per invitare gli utilizzatori ad aggiornare in caso di vulnerabilità.
Issues¶
e di tracciamento delle cose da fare e roadmap (issues, milestones), tipo GitHub Issues, Trello, Jira, Google Sheets
Documents¶
dove scrivere i docs: Google Docs, Microsoft 360, DropBox, offline files
File sharing¶
come scambiarsi i files: DropBox, Box,com, S3, Google Drive, WeTransfer, email, GitHub
C.I. Continuos Integration¶
Il ciclo di sviluppo -> testa -> deploya automatico
Unity Cloud Build¶
Il sistema cloud di Unity per gestire, compilare, deployare, analizzare i progetti.
comunicazione¶
servono strumenti di comunicazione (Slack, Teams, Discord, Skype, Telegram, Emails)
Integrazione di tutto con tutto¶
Tool quali Slack e Teams si integrano orami con tutti i servizi web.