2022-05-17 15:58:52 +00:00
# Estensione di VSCode per i corsi
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
Questo dettaglia le linee guida della manutenzione del repo [freeCodeCamp/courses-vscode-extension ](https://github.com/freeCodeCamp/courses-vscode-extension ) che contiene il codice sorgente per l'estensione [freeCodeCamp - Courses ](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses ).
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
## Pubblicazione dell'estensione
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
Una azione GitHub pubblica l'estensione automagicamente su Visual Studio marketplace quando il branch `prod` viene aggiornato.
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
Assicurati di essere sul branch `main` .
2022-05-13 15:33:16 +00:00
```bash
git checkout main
```
2022-05-17 15:58:52 +00:00
Aggiorna il repository locale con `upstream` , e ripristina `main` .
2022-05-13 15:33:16 +00:00
```bash
git fetch upstream
git reset --hard upstream/main
```
2022-05-17 15:58:52 +00:00
Vai sul branch `prod` .
2022-05-13 15:33:16 +00:00
```bash
git checkout prod
```
2022-05-17 15:58:52 +00:00
Unisci i commit da distribuire in `prod` .
2022-05-13 15:33:16 +00:00
```bash
git merge main
```
2022-05-17 15:58:52 +00:00
Fai il push del ramo locale a `upstream` .
2022-05-13 15:33:16 +00:00
```bash
git push upstream
```
2022-05-17 15:58:52 +00:00
> [!NOTE] Fare il push ad `upstream` richieste il permesso di scrittura al repo `freeCodeCamp/courses-vscode-extension`.
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
## Pubblicare l'estensione manualmente
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
Un upload manuale a Visual Studio Code può essere fatto, seguendo questi step:
2022-05-13 15:33:16 +00:00
2022-05-17 15:58:52 +00:00
1. Visita https://marketplace.visualstudio.com/ e fai l'accesso
2. Naviga alla pagina [freeCodeCamp Publisher page ](https://marketplace.visualstudio.com/manage/publishers/freecodecamp )
3. Seleziona l'estensione rilevante, e seleziona `Update`
4. Carica il file dal tuo file locale