Changelog: Registro di tutte le notevoli modifiche apportate a un progetto

Il termine changelog (lett.

Nell'ambito informatico il log delle modifiche di solito include record di modifiche come correzioni di bug, nuove funzionalità, ecc.

Un changelog ha storicamente incluso tutte le modifiche apportate a un progetto. Il sito "Keep a Changelog" sostiene invece che un changelog non debba includere tutte le modifiche, ma che dovrebbe invece contenere "un elenco curato e ordinato cronologicamente di modifiche importanti per ciascuna versione di un progetto" e non dovrebbe essere un "dump" di un git log "perché questo non aiuta nessuno".

Sebbene la convenzione di denominazione canonica per il file sia ChangeLog, a volte viene alternativamente chiamato CHANGES o HISTORY (NEWS è di solito un file diverso che riflette le modifiche tra i rilasci, non tra i commit). Un'altra convenzione è chiamarlo CHANGELOG. Alcuni manutentori del progetto aggiungeranno un suffisso .txt al nome del file se il changelog è testo semplice, un suffisso .md se è in Markdown, o un suffisso .rst se è in reStructuredText.

Alcuni sistemi di controllo delle revisioni sono in grado di generare le informazioni rilevanti adatte come log delle modifiche se l'obiettivo è includere tutte le modifiche.

Un changelog golang è sinonimo di una serie di modifiche al codice e della revisione del codice associata.

Caratteristiche

Un changelog è generalmente memorizzato in un file di formato testo e raccoglie, in ordine cronologico, tutti i possibili riferimenti di rintracciabilità di ogni modifica effettuata da una versione precedente ad una successiva di un software, fino al rilascio corrente.

Elementi

Per ogni modifica, esso deve riportarne almeno la release di intervento, l'autore, la data, la descrizione, le motivazioni ed eventualmente la versione.

Formato

I file del registro delle modifiche sono organizzati in paragrafi, che definiscono una modifica univoca all'interno di una funzione o di un file. Gli standard di codifica GNU consigliano il seguente formato:

AAAA-MM-GG John Doe        * myfile.ext (myfunction): le mie modifiche hanno apportato      modifiche aggiuntive       * myfile.ext (unrelated_change): le mie modifiche apportate      a myfile.ext ma completamente non correlate al precedente       * anotherfile .ext (somefunction): più modifiche 

È comune racchiudere l'indirizzo e-mail tra . L'editor di Emacs crea tali voci durante la creazione di voci aggiuntive del registro delle modifiche.

Changelog nei wiki

La maggior parte dei software wiki include i changelog come caratteristica fondamentale (spesso chiamata cronologia in questo contesto). Ad esempio, il link "Visualizza cronologia" nella parte superiore di una voce di Wiki collega al log delle modifiche di quella pagina.

Log delle modifiche del prodotto

Un registro delle modifiche del prodotto consente di tenere i clienti aggiornati sulle novità. Aiuta ad annunciare nuove funzionalità, ultime versioni e notizie pertinenti direttamente nell'app.

Note

Voci correlate

Changelog: Caratteristiche, Elementi, Formato  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Tags:

Changelog CaratteristicheChangelog ElementiChangelog FormatoChangelog nei wikiChangelog Log delle modifiche del prodottoChangelog NoteChangelog Voci correlateChangelogInformaticaLingua inglesePrestito linguisticoProgettazioneProgettazione (ingegneria del software)

🔥 Trending searches on Wiki Italiano:

Franco FranchiEpisodi di Halo (seconda stagione)RonaldinhoMatteo Messina DenaroSerena RossiAndrea IannoneAdolf HitlerPremi Oscar 2024LinkedInTodd PhillipsRoberto VecchioniPaola CortellesiDavid ParenzoSettimana santaEpisodi di Studio Battaglia (seconda stagione)SocchieveFrancesco TottiMax VerstappenCinaCartesioStranger ThingsJennifer BealsRed EyeFabrizio Romano (giornalista)Wojciech SzczęsnyHenrix Mxit'aryanValentino MazzolaRivoluzione culturaleJudi DenchFabrizio De AndréTimothée ChalametISIS-KLudwig Mies van der RoheGermaniaEpisodi di Don Matteo (tredicesima stagione)MosèCillian MurphyMaurizio PolliniGianni MinàBrahim DíazMario SechiLista dei papiKung Fu PandaFerrariJoaquin PhoenixGeolierScuderia FerrariUltima Cena (Leonardo)Lana TurnerMay DecemberSeconda guerra mondialeQualifiche della Polizia di StatoRenato VallanzascaPartito Socialista ItalianoAfrojackMostro di FirenzeJennifer AnistonNeymarFrancesco CamardaNella quarta dimensioneLunetta SavinoFabio CannavaroTomáš MacháčVlad III di ValacchiaCampionato europeo di calcio 2024Ryan GoslingSagrada FamíliaJavier ZanettiEurovision Song Contest 2024Episodi di Dragon Ball ZMilanoCisessualitàLa storia di Glenn MillerGradi e qualifiche dell'Esercito ItalianoStoria del cristianesimo in età anticaDisastro aereo delle AndeGuido Crosetto🡆 More