GitHub
Tutti i flussi di lavoro iniziano e terminano a livello di GitHub, dove viene conservato l’archivio principale per qualsiasi progetto della documentazione di Adobe. Le copie create dai collaboratori per il proprio utilizzo vengono distribuite su più computer. Tali copie vengono infine riconciliate nell’archivio GitHub principale del progetto.
Organizzazione della directory
Il ramo predefinito/principale di un progetto rappresenta la versione corrente del contenuto del progetto. Il contenuto del ramo principale (e dei rami creati da esso) è allineato all’organizzazione degli argomenti dell’articolo. Le sottodirectory vengono utilizzate per organizzare il contenuto e le risorse immagine.
Di solito è possibile trovare una directory help
principale dalla radice dell’archivio. La directory degli articoli contiene un set di sottodirectory. Gli articoli nelle sottodirectory vengono formattati come file Markdown che utilizzano un’estensione .md.
Nella radice di tale directory, puoi trovare articoli generali che si riferiscono al servizio o al prodotto generale. In genere, puoi trovare un’altra serie di sottodirectory che corrispondono a funzioni/servizi o scenari comuni.
Directory risorse
Le directory della guida utente contengono sottodirectory /assets
per i file immagine a cui si fa riferimento all’interno di una directory.
Richieste di pull
Una richiesta di pull consente a un collaboratore di proporre in modo pratico un insieme di modifiche da applicare al ramo predefinito. Le modifiche (dette anche proposte) vengono archiviate nel ramo di un collaboratore, così da consentire per prima cosa a GitHub di modellare l’impatto della loro unione al ramo predefinito. Una richiesta di pull funge anche da meccanismo per fornire al collaboratore un feedback da un processo di creazione/convalida o dal revisore di una richiesta di pull, per risolvere potenziali problemi o domande prima che le modifiche vengano unite al ramo predefinito.
Vi sono due modi per contribuire tramite richiesta di pull, in base alla portata delle modifiche che desideri proporre. Tale descrizione verrà fornita in dettaglio più avanti, nella sezione Flusso di lavoro GitHub della presente guida.