Skip to content

Draft of article to explain app initialization#12537

Closed
JoshuaPartlow wants to merge 17 commits into
MicrosoftDocs:mainfrom
JoshuaPartlow:app-initialization-guidance
Closed

Draft of article to explain app initialization#12537
JoshuaPartlow wants to merge 17 commits into
MicrosoftDocs:mainfrom
JoshuaPartlow:app-initialization-guidance

Conversation

@JoshuaPartlow

@JoshuaPartlow JoshuaPartlow commented Mar 21, 2025

Copy link
Copy Markdown
Contributor

Article is still being authored, staging for review.

#do-not-merge

ADO: #12537

@ghost

ghost commented Mar 21, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 92 25 link
msteams-platform/tabs/how-to/app-initialization-process.md 68 39 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 0ea233a:

⚠️ Validation status: warnings

File Status Preview URL Details
msteams-platform/tabs/how-to/app-initialization-process.md ⚠️Warning View Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

msteams-platform/tabs/how-to/app-initialization-process.md

  • Line 4, Column 9: [Warning: author-not-found - See documentation] Invalid value for author: 'mosdevdocs' is not a valid GitHub ID.
  • Line 30, Column 3: [Warning: hard-coded-locale - See documentation] Link 'https://learn.microsoft.com/en-us/javascript/api/@microsoft/teams-js/app#@microsoft-teams-js-app-notifyexpectedfailure' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
  • Line 30, Column 3: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/en-us/javascript/api/@microsoft/teams-js/app#@microsoft-teams-js-app-notifyexpectedfailure' will be broken in isolated environments. Replace with a relative link.

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:

@ghost

ghost commented Mar 21, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 92 25 link
msteams-platform/tabs/how-to/app-initialization-process.md 90 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@ghost

ghost commented Mar 21, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 92 25 link
msteams-platform/tabs/how-to/app-initialization-process.md 90 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 55f7170:

⚠️ Validation status: warnings

File Status Preview URL Details
msteams-platform/tabs/how-to/app-initialization-process.md ⚠️Warning View Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

msteams-platform/tabs/how-to/app-initialization-process.md

  • Line 4, Column 9: [Warning: author-not-found - See documentation] Invalid value for author: 'mosdevdocs' is not a valid GitHub ID.
  • Line 30, Column 3: [Warning: hard-coded-locale - See documentation] Link 'https://learn.microsoft.com/en-us/javascript/api/@microsoft/teams-js/app#@microsoft-teams-js-app-notifyexpectedfailure' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
  • Line 30, Column 3: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/en-us/javascript/api/@microsoft/teams-js/app#@microsoft-teams-js-app-notifyexpectedfailure' will be broken in isolated environments. Replace with a relative link.

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:

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit c6e78a0:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-initialization-process.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated

This comment was marked as resolved.

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated

:::image type="content" source="../../assets/images/tabs/app-initialization-loading-indicator-flow.png" alt-text="State diagram showing the initialization flow for an app that requires a loading indicator.":::

For apps that need time to load the most common path is to call `app.initialize()` and then either `app.notifySuccess()` or `app.notifyExpectedFailure()` to complete loading. That said, an app can alternately call `app.notifyAppLoaded()` after `app.initialize()` to remove the spinner while still loading.

This comment was marked as resolved.


:::image type="content" source="../../assets/images/tabs/app-initialization-immediate-flow.png" alt-text="State diagram showing the initialization flow for an app that loads immediately.":::

For apps that don't require time for loading the process is straight forward, the app calls `app.initialize()` and is fully loaded.

This comment was marked as resolved.

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md
@ghost

ghost commented Apr 11, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-initialization-process.md 90 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 51a58d7:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-initialization-process.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@ghost

ghost commented Apr 12, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 84 21 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit dbc0f56:

⚠️ Validation status: warnings

File Status Preview URL Details
msteams-platform/tabs/how-to/app-initialization-process.md ⚠️Warning View Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-caching.md ✅Succeeded View
msteams-platform/tabs/how-to/create-tab-pages/content-page.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

msteams-platform/tabs/how-to/app-initialization-process.md

  • Line 95, Column 3: [Warning: file-not-found - See documentation] Invalid file link: 'create-tab-pages/content-page'.

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:

@ghost

ghost commented Apr 13, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 84 21 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 36f95f3:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-caching.md ✅Succeeded View
msteams-platform/tabs/how-to/app-initialization-process.md ✅Succeeded View
msteams-platform/tabs/how-to/create-tab-pages/content-page.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@ali-ms ali-ms left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thank you Joshua! Definitely look much better this time. That said, still think we need to iterate more for this. I've put in my questions & comments inline.

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated

The following state diagram shows the behavior of an app that is intended to load with a loading indicator. Unlike an app that loads immediately after `app.initialize()`, apps that use the loading indicator must call other APIs to inform the system of the apps progress.

:::image type="content" source="../../assets/images/tabs/app-initialization-loading-indicator-flow.png" alt-text="State diagram showing the initialization flow for an app that requires a loading indicator.":::

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

If we're only talking about the flow of Uninitialized -> Loading ->(Loading w/o spinner) -> Loaded, what about the rest of the diagram such as Error state, etc.? This can be confusing to developers due to the mismatch between our explaining text and the diagram. Same for "immeidate app" flow above.

I don't have a good answer for now. Just calling it out for thoughts.

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated

@ali-ms ali-ms left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

(This is a continuation of the last feedback.) Thank you Joshua! Definitely look much better this time. That said, still think we need to iterate more for this. I've put in my questions & comments inline.

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
@ghost

ghost commented Apr 24, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 83 27 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit faf219d:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-caching.md ✅Succeeded View
msteams-platform/tabs/how-to/app-initialization-process.md ✅Succeeded View
msteams-platform/tabs/how-to/create-tab-pages/content-page.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@ghost

ghost commented Apr 24, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 83 27 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 044f744:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-caching.md ✅Succeeded View
msteams-platform/tabs/how-to/app-initialization-process.md ✅Succeeded View
msteams-platform/tabs/how-to/create-tab-pages/content-page.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@SatyaReddy-MSFT SatyaReddy-MSFT left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Looks good for me, Approving

@v-hsrilata v-hsrilata left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Added my review comments

Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
Co-authored-by: v-hsrilata <v-hsrilata@microsoft.com>
@ghost

ghost commented Jun 9, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 88 19 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@JoshuaPartlow JoshuaPartlow requested a review from ali-ms June 9, 2025 21:25
@JoshuaPartlow

Copy link
Copy Markdown
Contributor Author

Added my review comments

Thanks for your review, your comment should be addressed in latest build.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Co-authored-by: v-hsrilata <v-hsrilata@microsoft.com>
Comment thread msteams-platform/tabs/how-to/app-initialization-process.md Outdated
@ghost

ghost commented Jun 10, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 88 19 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@ghost

ghost commented Jun 10, 2025

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 91 26 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 88 19 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 695d25d:

💡 Validation status: suggestions

File Status Preview URL Details
msteams-platform/tabs/how-to/app-initialization-process.md 💡Suggestion View Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow-cache-transitions.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-caching.md ✅Succeeded View
msteams-platform/tabs/how-to/create-tab-pages/content-page.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

msteams-platform/tabs/how-to/app-initialization-process.md

  • Line 53, Column 1: [Suggestion: image-structure-incorrect - See documentation] Invalid image path 'assets/images/tabs/app-initialization-immediate-flow.png'. Images should be placed in a /media folder adjacent to the file where they are rendered, and in a subfolder matching the article name.
  • Line 74, Column 1: [Suggestion: image-structure-incorrect - See documentation] Invalid image path 'assets/images/tabs/app-initialization-loading-indicator-flow.png'. Images should be placed in a /media folder adjacent to the file where they are rendered, and in a subfolder matching the article name.
  • Line 84, Column 1: [Suggestion: image-structure-incorrect - See documentation] Invalid image path 'assets/images/tabs/app-initialization-loading-indicator-flow-cache-transitions.png'. Images should be placed in a /media folder adjacent to the file where they are rendered, and in a subfolder matching the article name.

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.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit d9ac9db:

💡 Validation status: suggestions

File Status Preview URL Details
msteams-platform/tabs/how-to/app-initialization-process.md 💡Suggestion View Details
msteams-platform/assets/images/tabs/app-initialization-immediate-flow.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow-cache-transitions.png ✅Succeeded View
msteams-platform/assets/images/tabs/app-initialization-loading-indicator-flow.png ✅Succeeded View
msteams-platform/tabs/how-to/app-caching.md ✅Succeeded View
msteams-platform/tabs/how-to/create-tab-pages/content-page.md ✅Succeeded View
msteams-platform/TOC.yml ✅Succeeded View

msteams-platform/tabs/how-to/app-initialization-process.md

  • Line 53, Column 1: [Suggestion: image-structure-incorrect - See documentation] Invalid image path 'assets/images/tabs/app-initialization-immediate-flow.png'. Images should be placed in a /media folder adjacent to the file where they are rendered, and in a subfolder matching the article name.
  • Line 74, Column 1: [Suggestion: image-structure-incorrect - See documentation] Invalid image path 'assets/images/tabs/app-initialization-loading-indicator-flow.png'. Images should be placed in a /media folder adjacent to the file where they are rendered, and in a subfolder matching the article name.
  • Line 84, Column 1: [Suggestion: image-structure-incorrect - See documentation] Invalid image path 'assets/images/tabs/app-initialization-loading-indicator-flow-cache-transitions.png'. Images should be placed in a /media folder adjacent to the file where they are rendered, and in a subfolder matching the article name.

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.

@v-srmurugan

Copy link
Copy Markdown
Contributor

@JoshuaPartlow - Are we good to merge this PR?

@JoshuaPartlow

Copy link
Copy Markdown
Contributor Author

@v-srmurugan - Not yet. I think the PM for feature (@ali-ms) will notify us when ready for merge, per a discussion they had with @surbhigupta12.

@ali-ms

ali-ms commented Jun 12, 2025 via email

Copy link
Copy Markdown

@v-srmurugan v-srmurugan added the awaiting-final-approval Awaiting publish approval from doc requestor. label Jun 12, 2025
@nickwalkmsft

Copy link
Copy Markdown
Collaborator

Closing/reopening to regenerate preview

@nickwalkmsft nickwalkmsft reopened this Jun 2, 2026
@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/TOC.yml 92 25 link
msteams-platform/tabs/how-to/app-caching.md 90 21 link
msteams-platform/tabs/how-to/app-initialization-process.md 87 20 link
msteams-platform/tabs/how-to/create-tab-pages/content-page.md 91 9 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit d9ac9db:

❌ 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 d9ac9db4ccfaa78649fa25293629a2493ecd64a8 in branch app-initialization-guidance of repository https://github.com/JoshuaPartlow/msteams-docs into branch main (commit 1ff9cb29d9cc32de9bd89ca2eaf59acbde029854). 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.

@nickwalkmsft

Copy link
Copy Markdown
Collaborator

Closing as obsoleted by #14397

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

Labels

awaiting-final-approval Awaiting publish approval from doc requestor.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants