diff --git a/docs/i18n/chinese-traditional/_sidebar.md b/docs/i18n/chinese-traditional/_sidebar.md index e8e13b1bd7b..174f65f4319 100644 --- a/docs/i18n/chinese-traditional/_sidebar.md +++ b/docs/i18n/chinese-traditional/_sidebar.md @@ -29,6 +29,7 @@ - **飛行手冊**(針對員工 & 維護人員) - [維護人員手冊](moderator-handbook.md) - [DevOps 手冊](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/chinese-traditional/courses-vscode-extension.md b/docs/i18n/chinese-traditional/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/chinese-traditional/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/chinese/_sidebar.md b/docs/i18n/chinese/_sidebar.md index d6b0a1386f5..3a18ba9ef8c 100644 --- a/docs/i18n/chinese/_sidebar.md +++ b/docs/i18n/chinese/_sidebar.md @@ -29,6 +29,7 @@ - **飞行手册**(针对员工 & 维护人员) - [维护人员手册](moderator-handbook.md) - [DevOps 手册](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/chinese/courses-vscode-extension.md b/docs/i18n/chinese/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/chinese/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/espanol/_sidebar.md b/docs/i18n/espanol/_sidebar.md index 8533acbf6d6..d51844f9e3d 100644 --- a/docs/i18n/espanol/_sidebar.md +++ b/docs/i18n/espanol/_sidebar.md @@ -29,6 +29,7 @@ - **Manuales de Vuelo** (para el personal & moderadores) - [Manual del moderador](moderator-handbook.md) - [Manual de DevOps](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/espanol/courses-vscode-extension.md b/docs/i18n/espanol/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/espanol/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/german/_sidebar.md b/docs/i18n/german/_sidebar.md index a6a68ff91f0..07f79aa0992 100644 --- a/docs/i18n/german/_sidebar.md +++ b/docs/i18n/german/_sidebar.md @@ -29,6 +29,7 @@ - **Handbücher** (für Mitarbeiter & Moderatoren) - [Moderatorenhandbuch](moderator-handbook.md) - [DevOps-Handbuch](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/german/courses-vscode-extension.md b/docs/i18n/german/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/german/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/italian/_sidebar.md b/docs/i18n/italian/_sidebar.md index c87312a2dd1..b1ee70e7148 100644 --- a/docs/i18n/italian/_sidebar.md +++ b/docs/i18n/italian/_sidebar.md @@ -29,6 +29,7 @@ - **Manuali di volo** (per membri dello staff & moderatori) - [Manuale del moderatore](moderator-handbook.md) - [Manuale DevOps](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/italian/courses-vscode-extension.md b/docs/i18n/italian/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/italian/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/japanese/_sidebar.md b/docs/i18n/japanese/_sidebar.md index afcc0d6b8a6..ede15bb4633 100644 --- a/docs/i18n/japanese/_sidebar.md +++ b/docs/i18n/japanese/_sidebar.md @@ -29,6 +29,7 @@ - **マニュアル** (スタッフ & モデレーター用) - [モデレーターハンドブック](moderator-handbook.md) - [DevOps ハンドブック](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/japanese/courses-vscode-extension.md b/docs/i18n/japanese/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/japanese/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/portuguese/_sidebar.md b/docs/i18n/portuguese/_sidebar.md index e029bfd3f8c..9af7b28ebd2 100644 --- a/docs/i18n/portuguese/_sidebar.md +++ b/docs/i18n/portuguese/_sidebar.md @@ -29,6 +29,7 @@ - **Manuais de Voo** (para Equipe & Moderadores) - [Manual do Moderador](moderator-handbook.md) - [Manual do DevOps](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/portuguese/courses-vscode-extension.md b/docs/i18n/portuguese/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/portuguese/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files diff --git a/docs/i18n/ukrainian/_sidebar.md b/docs/i18n/ukrainian/_sidebar.md index 9aff6d7ce58..3c01a6985a2 100644 --- a/docs/i18n/ukrainian/_sidebar.md +++ b/docs/i18n/ukrainian/_sidebar.md @@ -29,6 +29,7 @@ - **Посібники** (для персоналу & модераторів) - [Довідник модератора](moderator-handbook.md) - [Довідник DevOps](devops.md) + - [Courses VSCode Extension](courses-vscode-extension.md) --- diff --git a/docs/i18n/ukrainian/courses-vscode-extension.md b/docs/i18n/ukrainian/courses-vscode-extension.md new file mode 100644 index 00000000000..41be07d2c08 --- /dev/null +++ b/docs/i18n/ukrainian/courses-vscode-extension.md @@ -0,0 +1,49 @@ +# Courses VSCode Extension + +This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension. + +## Publishing the Extension + +A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch. + +Ensure the `main` branch is checked out. + +```bash +git checkout main +``` + +Update the local repository with `upstream`, and reset `main`. + +```bash +git fetch upstream +git reset --hard upstream/main +``` + +Checkout the `prod` branch. + +```bash +git checkout prod +``` + +Merge the commits wanted for deployment into `prod`. + +```bash +git merge main +``` + +Push the local branch to `upstream`. + +```bash +git push upstream +``` + +> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository. + +## Manually Publishing the Extension + +A manual upload to the Visual Studio Marketplace can be achieved, by following these steps: + +1. Visit https://marketplace.visualstudio.com/ and sign in +2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp) +3. Select the relevant extension, and select `Update` +4. Upload the file from your local files