Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[All Hosts] (DevX) updating tool articles for WXP with unified manifest #4792

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

Rick-Kirkham
Copy link
Contributor

No description provided.

Copy link
Contributor

Learn Build status updates of commit d26742d:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)

docs/develop/convert-xml-to-json-manifest.md

  • Line 77, Column 58: [Warning: file-not-found - See documentation] Invalid file link: '../testing/test-debug-office-add-ins'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit 45330c1:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

docs/develop/convert-xml-to-json-manifest.md

  • Line 77, Column 58: [Warning: file-not-found - See documentation] Invalid file link: '../testing/test-debug-office-add-ins'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit f1190b2:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@Rick-Kirkham Rick-Kirkham marked this pull request as ready for review September 13, 2024 17:08
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved

When you've added the files to the project, add **\<IconUrl\>** and **\<HighResolutionIconUrl\>** (in that order) to the add-in only manifest just below the **\<Description\>** element. The following is an example.
If your add-in only manifest doesn't already have both **\<IconUrl\>** and **\<HighResolutionIconUrl\>** (in that order) elements, then add them just below the **\<Description\>** element. The values of the **DefaultValue** attribute should be, respectively, the full URLs of a 64x64 pixel image file and a 128x128 pixel image file. The following is an example.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Outlook requires these dimensions. However, WXP have required different dimensions (32x32 and 64x64 respectively). Unless that has changed for the JSON manifest?

docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/testing/sideload-add-in-with-unified-manifest.md Outdated Show resolved Hide resolved
docs/testing/sideload-add-in-with-unified-manifest.md Outdated Show resolved Hide resolved
docs/testing/sideload-add-in-with-unified-manifest.md Outdated Show resolved Hide resolved
docs/testing/sideload-add-in-with-unified-manifest.md Outdated Show resolved Hide resolved
Co-authored-by: Elizabeth Samuel <[email protected]>
Copy link
Contributor

Learn Build status updates of commit 0fb4489:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

docs/develop/convert-xml-to-json-manifest.md

  • Line 86, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-projects-created-with-the-office-yeoman-generator-aka-yo-office' in 'develop/convert-xml-to-json-manifest.md'.
  • Line 87, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-nodejs-and-npm-projects-that-arent-created-with-yeoman-generator' in 'develop/convert-xml-to-json-manifest.md', did you mean '#convert-nodejs-and-npm-projects-that-werent-created-with-yeoman-generator'?
  • Line 139, Column 32: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#sideload-add-ins-created-with-the-office-yeoman-generator-yo-office' in 'testing/sideload-add-in-with-unified-manifest.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit 53ab7c5:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

docs/develop/convert-xml-to-json-manifest.md

  • Line 92, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-projects-created-with-the-office-yeoman-generator-aka-yo-office' in 'develop/convert-xml-to-json-manifest.md'.
  • Line 145, Column 32: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#sideload-add-ins-created-with-the-office-yeoman-generator-yo-office' in 'testing/sideload-add-in-with-unified-manifest.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit fda1ccf:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

docs/develop/convert-xml-to-json-manifest.md

  • Line 93, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-projects-created-with-the-office-yeoman-generator-aka-yo-office' in 'develop/convert-xml-to-json-manifest.md'.
  • Line 146, Column 32: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#sideload-add-ins-created-with-the-office-yeoman-generator-yo-office' in 'testing/sideload-add-in-with-unified-manifest.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit dd2d094:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

docs/develop/convert-xml-to-json-manifest.md

  • Line 93, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-projects-created-with-the-office-yeoman-generator-aka-yo-office' in 'develop/convert-xml-to-json-manifest.md'.
  • Line 146, Column 32: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#sideload-add-ins-created-with-the-office-yeoman-generator-yo-office' in 'testing/sideload-add-in-with-unified-manifest.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:


## Conversion tools and options

There are several ways to carry out the remaining tasks, depending on the IDE and other tools you want to use for your project, and on the tool you used to create the project.

- [Convert the project with Teams Toolkit](#convert-the-project-with-teams-toolkit)
- [Projects created with the Office Yeoman Generator (aka "Yo Office")](#projects-created-with-the-office-yeoman-generator-aka-yo-office)
- [NodeJS and npm projects that aren't created with Yeoman Generator](#nodejs-and-npm-projects-that-arent-created-with-yeoman-generator)
- [Convert projects created with the Yeoman generator for Office Add-ins (aka "Yo Office")](#convert-projects-created-with-the-office-yeoman-generator-aka-yo-office)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make sure to update to the correct bookmark

1. To sideload the add-in, run `npm run start:desktop`. This command puts the unified manifest and the two image files into a zip file and sideloads it to the Office application. It also starts the server in a separate NodeJS window to host the add-in files on localhost.

When you're ready to stop the dev server and uninstall the add-in, run the command `npm run stop`.
1. To sideload the add-in, see [Sideload add-ins created with the Yeoman generator for Office Add-ins (Yo Office)](../testing/sideload-add-in-with-unified-manifest.md#sideload-add-ins-created-with-the-office-yeoman-generator-yo-office).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make sure to update to the correct bookmark

docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
docs/develop/convert-xml-to-json-manifest.md Outdated Show resolved Hide resolved
Co-authored-by: Elizabeth Samuel <[email protected]>
Copy link
Contributor

Learn Build status updates of commit cb3c0af:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ⚠️Warning View Details
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

docs/develop/convert-xml-to-json-manifest.md

  • Line 93, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-projects-created-with-the-office-yeoman-generator-aka-yo-office' in 'develop/convert-xml-to-json-manifest.md'.
  • Line 94, Column 3: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#convert-nodejs-and-npm-projects-that-werent-created-with-yeoman-generator' in 'develop/convert-xml-to-json-manifest.md'.
  • Line 146, Column 32: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#sideload-add-ins-created-with-the-office-yeoman-generator-yo-office' in 'testing/sideload-add-in-with-unified-manifest.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit c7211b2:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View
docs/toc.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

docs/toc.yml Outdated Show resolved Hide resolved
Copy link
Contributor

Learn Build status updates of commit 376a52c:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

Copy link
Contributor

@MingjiaLiu1995 MingjiaLiu1995 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Ricky, I added a few comments according to the lastest TTK package we have. [This](Office-Samples/Teams-App-for-Office-Add-in/README.md at dev · OfficeDev/Office-Samples) is the link where you can install the package and try if needed. Thanks! - Mingjia


[!INCLUDE [non-unified manifest clients note](../includes/non-unified-manifest-clients.md)]

Install the latest version of Teams Toolkit into Visual Studio Code as described in [Install Teams Toolkit](/microsoftteams/platform/toolkit/install-teams-toolkit?tabs=vscode).

## Create an Outlook Add-in project
## Create an Office Add-in project
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we clarify we are talking about a prerelease version of TTK when WXP public preview? At that time, developers need to install the prerelease version as described in Install Teams Toolkit - Install a prerelease version

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we clarify we are talking about a prerelease version of TTK when WXP public preview? At that time, developers need to install the prerelease version as described in Install Teams Toolkit - Install a prerelease version

I added an IMPORTANT note with this information just above the section title.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The latest snapshot
{6773517C-52B5-4CD5-8324-F6ABB36908B8}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

{63CD454D-B5B0-4D53-8774-CFF8B299AFD8}


:::image type="content" source="../images/teams-toolkit-create-outlook-add-in.png" alt-text="The four options in New Project drop down. The fourth option is called 'Outlook add-in'.":::
:::image type="content" source="../images/teams-toolkit-create-office-add-in.png" alt-text="The five options in New Project dropdown menu. The fifth option is called 'Office Add-in'.":::
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
:::image type="content" source="../images/teams-toolkit-create-office-add-in.png" alt-text="The five options in New Project dropdown menu. The fifth option is called 'Office Add-in'.":::
:::image type="content" source="../images/teams-toolkit-create-office-add-in.png" alt-text="The six options in New Project dropdown menu. The sixth option is called 'Office Add-in'.":::

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it was a mistake on my part to use specific numbers. I'll rewrite so that we don't have to keep changing this text whenever the number of options changes.


1. In the **App Features Using an Outlook Add-in** drop down, select **Taskpane**.
1. In the **App Features Using an Office Add-in** dropdown menu, select **Taskpane** or **Content Add-in**. (For simplicity, the remainder of this article assumes you selected **Taskpane**. For more information about content add-ins, see [Content Office Add-ins](../design/content-add-ins.md).)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. In the **App Features Using an Office Add-in** dropdown menu, select **Taskpane** or **Content Add-in**. (For simplicity, the remainder of this article assumes you selected **Taskpane**. For more information about content add-ins, see [Content Office Add-ins](../design/content-add-ins.md).)
1. In the **App Features Using an Office Add-in** dropdown menu, select **Taskpane**.

The content add-in will not be supported for public preview. We can add it for GA if the template is ready by then


1. In the **Workspace folder** dialog that opens, select the folder where you want to create the project.
1. In the **Programming Language** dropdown menu, select either **TypeScript** or **JavaScript**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. In the **Programming Language** dropdown menu, select either **TypeScript** or **JavaScript**.

Only ts template is supported at public preview, so no options here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only ts template is supported at public preview, so no options here.

I'll make a modified version of your suggested change because we have to take into account that some people will be creating and Outlook add-in and they will have a choice between ts and js.


1. In the **Workspace folder** dialog that opens, select the folder where you want to create the project.
1. In the **Programming Language** dropdown menu, select either **TypeScript** or **JavaScript**.
1. In the **Framework** dropdown menu, select **Default** or **React**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. In the **Framework** dropdown menu, select **Default** or **React**.

Same as above. only default at public preview

1. After the installation completes, verify that you can sideload your add-in from Visual Studio Code. The steps to sideload vary depending on the Office application on which you want to test the add-in.

### Sideload in Excel, PowerPoint, or Word

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may need a notice for developers that metaOS host doesn't support mac at public preview, so the following guidance only applies to start debugging on win32. For developers that develop on mac, they can only test it as an integrated app in the admin center.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may need a notice for developers that metaOS host doesn't support mac at public preview, so the following guidance only applies to start debugging on win32. For developers that develop on mac, they can only test it as an integrated app in the admin center.

added a note with this information


1. Select **View** | **Run** in Visual Studio Code. In the **RUN AND DEBUG** dropdown menu, select one of these options:

- **Excel Desktop (Edge Chromium)**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Excel Desktop (Edge Chromium)**
- **Excel Desktop (Edge Chromium)**
- **Outlook Desktop (Edge Chromium)**

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We shouldn't add Outlook here. These lines appear in a section titled "Sideload in Excel, PowerPoint, and Word". There is a separate section just below this that is about sideloading in Outlook.

1. Click the **Show Taskpane** button and a task pane opens. Click the **Perform an action** button and a small notification appears near the top of the message.
1. To stop debugging and uninstall the add-in, select **Run** | **Stop Debugging** in Visual Studio Code.
1. After the installation completes, verify that you can sideload your add-in from Visual Studio Code. The steps to sideload vary depending on the Office application on which you want to test the add-in.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add a section to introduce the "Import an Existing Office Add-in" feature? This feature helps developers to upgrade an existing xml manifest add-in project to the unified manifest and project structure.

The steps will be:

  1. Select Create a New App.
  2. In the New Project dropdown menu, select Office Add-in.
  3. In the App Features Using an Office Add-in dropdown menu, select Import an Existing Office Add-in.
  4. In the Existing add-in project folder dialog that opens, select the folder of your existing add-in project.
  5. In the Select import project manifest file dialog that opens, select the manifest of your existing add-in project.
  6. In the Workspace Folder dialog that opens, select the folder where you want to create the project.
  7. Give a name to the project (with no spaces) when prompted. Teams Toolkit will create the project with basic files and scaffolding. It will then open the project in a second Visual Studio Code window. Close the original Visual Studio Code window.
    {E7383AAA-B8EC-4D27-8D04-6ED69D4C6A03}

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should make this change for reasons I explain in a separate email. This information is already in the article about converting an XML manifest project to a JSON manifest project.

Copy link
Contributor

Learn Build status updates of commit d6e66e0:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit 9d969bb:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

Copy link
Contributor

@MingjiaLiu1995 MingjiaLiu1995 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Rick-Kirkham I replace the updated snapshot with the string updates. Here is the updated package to download if more are needed.

docs/images/teams-toolkit-create-office-add-in.png Outdated Show resolved Hide resolved
@Rick-Kirkham
Copy link
Contributor Author

@Rick-Kirkham I replace the updated snapshot with the string updates. Here is the updated package to download if more are needed.

In the very last option in the New Project window, we still need to replace the phrase "Office apps" with "Office applications".

Copy link
Contributor

Learn Build status updates of commit 7ce6f60:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@MingjiaLiu1995
Copy link
Contributor

@Rick-Kirkham I replace the updated snapshot with the string updates. Here is the updated package to download if more are needed.

In the very last option in the New Project window, we still need to replace the phrase "Office apps" with "Office applications".

@hermanwenhe Would you take this comment and update the new package? Thanks!

Copy link
Contributor

Learn Build status updates of commit 134fa4a:

❌ Validation status: errors

Please follow instructions here which may help to resolve issue.

File Status Preview URL Details
❌Error Details

  • [Error: CannotMergeCommit] Cannot merge commit 134fa4ac10d05f17a0c778eb4e42aa098de6942b in branch tools-wxp-unified-manifest of repository https://github.com/OfficeDev/office-js-docs-pr into branch main (commit 0097220c839b5ace15be4821b46d5cee97468197). Please follow this documentation: https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/ to use git.exe to resolve you content conflicts locally and then push to remote.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Contributor

Learn Build status updates of commit 2a278f5:

✅ Validation status: passed

File Status Preview URL Details
docs/develop/convert-xml-to-json-manifest.md ✅Succeeded View
docs/develop/teams-toolkit-overview.md ✅Succeeded View
docs/images/teams-toolkit-create-office-add-in.png ✅Succeeded View
docs/images/teams-toolkit-create-office-task-pane-capability.png ✅Succeeded View
docs/images/teams-toolkit-create-outlook-add-in.png ✅Succeeded n/a (file deleted or renamed)
docs/images/teams-toolkit-create-outlook-task-pane-capability.png ✅Succeeded n/a (file deleted or renamed)
docs/includes/unified-manifest-sideload-restrictions-note.md ✅Succeeded View
docs/outlook/sideload-outlook-add-ins-for-testing.md ✅Succeeded View
docs/testing/sideload-add-in-with-unified-manifest.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-ipad.md ✅Succeeded View
docs/testing/sideload-an-office-add-in-on-mac.md ✅Succeeded View
docs/testing/sideload-office-add-ins-for-testing.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants