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

Redesign Extensions TOC #2899

Open
wants to merge 64 commits into
base: main
Choose a base branch
from
Open
Changes from 22 commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
a2f0357
Remove TOC buckets
mikehoffms Oct 30, 2023
f162b17
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Nov 14, 2023
ba242eb
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Nov 15, 2023
325e586
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jan 17, 2024
d19ad23
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jan 18, 2024
ada7c46
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Feb 6, 2024
fb206c6
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Feb 23, 2024
2b023fd
Merge remote-tracking branch 'upstream/main' into user/mikehoffms/ext…
mikehoffms Mar 18, 2024
7dd2ca0
Merge remote-tracking branch 'upstream/main' into user/mikehoffms/ext…
mikehoffms Mar 22, 2024
8c63c82
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Apr 10, 2024
40a062e
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Apr 17, 2024
48a7218
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Apr 22, 2024
a60b282
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Apr 25, 2024
bee4613
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Apr 30, 2024
0bfa001
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms May 16, 2024
779d3a5
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms May 22, 2024
d01dcde
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms May 23, 2024
baceef0
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms May 29, 2024
63bdbd4
apply draft TOC design
mikehoffms Jul 3, 2024
813ca30
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jul 3, 2024
db91c88
match toc title w/ top-of-page title
mikehoffms Jul 3, 2024
7b67752
remove topmost comment
mikehoffms Jul 3, 2024
fce1b30
Move Support to bottom
mikehoffms Jul 10, 2024
4be5f73
revert bucket to Use extension APIs
mikehoffms Jul 10, 2024
1764d24
two API buckets
mikehoffms Jul 10, 2024
5c7c860
start apis-intro.md
mikehoffms Jul 10, 2024
3eb0076
JavaScript APIs toc bucket
mikehoffms Jul 10, 2024
1ba26f2
rest api below js apis
mikehoffms Jul 10, 2024
de2af4d
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jul 11, 2024
d2e0736
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jul 19, 2024
bfc15d9
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jul 25, 2024
91e931f
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Jul 25, 2024
5b26fc6
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Aug 8, 2024
a5ae37d
Update toc.yml
sivMSFT Aug 12, 2024
54656cf
fix indents
mikehoffms Aug 12, 2024
fa8d2f1
move REST APIs from Develop to Publish
mikehoffms Aug 12, 2024
814052c
trim JS & REST toc bucket names
mikehoffms Aug 12, 2024
3ab6b52
lowercase "Maintain"
mikehoffms Aug 12, 2024
115418f
Partner Ctr to enable REST API
mikehoffms Aug 12, 2024
7f86da4
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Aug 14, 2024
e091e5a
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Aug 20, 2024
75e3125
Standardize Contact node in TOC
mikehoffms Aug 26, 2024
3b2fb44
WebView2 team not Team, Contact title
mikehoffms Aug 26, 2024
82ecf89
make toc title match top-of-article title
mikehoffms Aug 26, 2024
d5bf872
cleanup toc.yml cmts, remove todos
mikehoffms Aug 26, 2024
ed2b790
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Aug 26, 2024
5b93c71
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Sep 3, 2024
4b82ac2
title of CSP article, moved
mikehoffms Sep 4, 2024
40b9233
return csp to top of bucket
mikehoffms Sep 4, 2024
79f2fc1
defaulting todo
mikehoffms Sep 4, 2024
1f17e7d
Update links in csp.md, missing tabset term'r
mikehoffms Sep 4, 2024
bcb910a
linkfix
mikehoffms Sep 4, 2024
2aa066f
Move csp.md from StorePolicies to Dev>Manifest
mikehoffms Sep 4, 2024
c66b120
Reseq Manifest toc bucket
mikehoffms Sep 5, 2024
52bbeae
add policy/policies index lookup synonyms
mikehoffms Sep 6, 2024
4283f3d
task-oriented titles
mikehoffms Sep 6, 2024
178b67d
Merge branch 'main' into user/mikehoffms/extensions-toc
mikehoffms Sep 6, 2024
9c8ccec
dup See Also h2
mikehoffms Sep 6, 2024
07a91e9
patch b/c not yet two Register articles
mikehoffms Sep 6, 2024
367cbc8
Remove extensions comments from toc.yml
mikehoffms Sep 6, 2024
0f5ee63
retitle APIs 101
mikehoffms Sep 6, 2024
e2584d0
delete APIs 101 (apis-intro.md)
mikehoffms Sep 6, 2024
6850a3e
clean up twitter & forum links
mikehoffms Sep 6, 2024
e776d7c
move REST API from Publish to Maintain bucket
mikehoffms Sep 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
191 changes: 132 additions & 59 deletions microsoft-edge/toc.yml
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -958,47 +958,68 @@
# /DevTools

# =============================================================================
# if top-of-page title is longer, add it to displayName comma-delimited list of lookup keywords
- name: Microsoft Edge extensions
items:
- name: Overview of Microsoft Edge extensions
href: extensions-chromium/index.md

# -------------------------------------
- name: What's new
items:
- name: Released features for Microsoft Edge Add-ons
href: extensions-chromium/whats-new/released-features.md
# add blogs

- name: Roadmap for Microsoft Edge Add-ons
href: extensions-chromium/whats-new/roadmap.md

- name: Getting started
# -------------------------------------
- name: Support and feedback
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
items:
- name: Contact Microsoft Edge extensions support
href: extensions-chromium/publish/contact-extensions-team.md
displayName: feedback, log issues, enter issues, report issues, reporting issues

# if h1's, instead of h2's in the above h1:
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
# - name: Request help or submit feedback
# href:

# - name: Report copyright or trademark infringement
# href:

# - name: Log your tickets via Partner Centre
# href:

# - name: Connect with Community
# href:

# -------------------------------------
- name: Get started
items:
- name: Extension concepts and architecture
- name: Extension concepts and architecture # add "What is an extension?"
href: extensions-chromium/getting-started/index.md
# What are Edge Add-ons? Include Manifest File and permissions

# - name: Extension type and usage
# href:

- name: Create an extension tutorial, part 1
href: extensions-chromium/getting-started/part1-simple-extension.md

- name: Create an extension tutorial, part 2
href: extensions-chromium/getting-started/part2-content-scripts.md

- name: Port a Chrome extension to Microsoft Edge
href: extensions-chromium/developer-guide/port-chrome-extension.md

- name: Sideload an extension
href: extensions-chromium/getting-started/extension-sideloading.md

- name: Developer Guide
# -------------------------------------
- name: Build an extension
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
items:
- name: Supported APIs for Microsoft Edge extensions
href: extensions-chromium/developer-guide/api-support.md

- name: Declare API permissions in extension manifests
href: extensions-chromium/developer-guide/declare-permissions.md # moved from /enterprise/

- name: Port a Chrome extension to Microsoft Edge
href: extensions-chromium/developer-guide/port-chrome-extension.md

- name: Alternative ways to distribute extensions
href: extensions-chromium/developer-guide/alternate-distribution-options.md
# - name: Build your Edge Extension 101 # master page for all the subpages below
# href:

- name: Native messaging
href: extensions-chromium/developer-guide/native-messaging.md
Expand All @@ -1013,89 +1034,141 @@
href: extensions-chromium/developer-guide/sidebar.md
displayName: sidebar extensions, sidepanel, side panel # alt lookup phrase

- name: Best Practices
href: extensions-chromium/developer-guide/best-practices.md
displayName: Best Practices for extensions # full title
# - name: Microsoft Edge Add-ons API # It will redirect to all about the APIs page
# href:

- name: Manifest
# -------------------------------------
- name: Use extension APIs
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
items:
- name: Overview and timelines for migrating to Manifest V3
href: extensions-chromium/developer-guide/manifest-v3.md
# - name: All about extension APIs
# href:

- name: Migrate an extension from Manifest V2 to V3
href: extensions-chromium/developer-guide/migrate-your-extension-from-manifest-v2-to-v3.md
# - name: Microsoft Edge Add-ons API 101 # brief about all the APIs & be the master page for APIs
# href:

- name: Manifest file format for extensions
href: extensions-chromium/getting-started/manifest-format.md
- name: Using the Microsoft Edge Add-ons REST API
href: extensions-chromium/publish/api/using-addons-api.md

- name: REST API Reference for Microsoft Edge Add-ons
href: extensions-chromium/publish/api/addons-api-reference.md

- name: Supported APIs for Microsoft Edge extensions
href: extensions-chromium/developer-guide/api-support.md

- name: Declare API permissions in extension manifests
href: extensions-chromium/developer-guide/declare-permissions.md # moved from /enterprise/

- name: Publish to the Add-ons website
# -------------------------------------
- name: Publish an extension
items:
- name: Register as a Microsoft Edge extension developer
href: extensions-chromium/publish/create-dev-account.md

- name: Verify your company account information
# - name: Register as a Microsoft Edge extension developer for Company Account
# href:
- name: Verify your company account information # indented in draft outline
href: extensions-chromium/publish/verify-microsoft-edge-program.md

- name: Publish a Microsoft Edge extension by using a GitHub account
href: extensions-chromium/publish/github.md
displayName: Verify the company account information associated with your Microsoft Partner Center account

- name: Add users to the Microsoft Edge program
href: extensions-chromium/publish/aad-account.md

- name: Publish a Microsoft Edge extension by using a GitHub account
href: extensions-chromium/publish/github.md

- name: Publish a Microsoft Edge extension
href: extensions-chromium/publish/publish-extension.md

# - name: Extension sharing offline
# href:
- name: Extension hosting
href: extensions-chromium/publish/hosting-and-updating.md # moved from /enterprise/

- name: Update a Microsoft Edge extension
href: extensions-chromium/publish/update-extension.md

- name: Automatically update extensions in Microsoft Edge
href: extensions-chromium/publish/auto-update.md # moved from /enterprise/

- name: Submission states for extensions in the Microsoft Edge Add-ons website
href: extensions-chromium/publish/submission-states.md

- name: Manage account settings
href: extensions-chromium/publish/manage-settings.md

- name: Alternative ways to distribute extensions
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
href: extensions-chromium/developer-guide/alternate-distribution-options.md

- name: Curation and review process for the Edge Add-ons store
href: extensions-chromium/publish/add-ons-store-curation.md

# -------------------------------------
- name: Manifest files
items:
- name: Overview and timelines for migrating to Manifest V3 # Overview of Manifest V3, and timeline for migrating
href: extensions-chromium/developer-guide/manifest-v3.md

- name: Migrate an extension from Manifest V2 to V3
href: extensions-chromium/developer-guide/migrate-your-extension-from-manifest-v2-to-v3.md

- name: Manifest file format for extensions
href: extensions-chromium/getting-started/manifest-format.md

# -------------------------------------
- name: Policies for extensions
items:
- name: Content Security Policy (CSP)
href: extensions-chromium/store-policies/csp.md

- name: App Developer Agreement Addendum for Microsoft Edge program users
href: extensions-chromium/store-policies/ada-addendum.md

- name: Developer policies for the Microsoft Edge Add-ons store
href: extensions-chromium/store-policies/developer-policies.md

# -------------------------------------
- name: Maintain an extension
items:
- name: Update a Microsoft Edge extension
href: extensions-chromium/publish/update-extension.md

- name: Automatically update extensions in Microsoft Edge
href: extensions-chromium/publish/auto-update.md # moved from /enterprise/

- name: View Microsoft Edge extensions analytics dashboard
href: extensions-chromium/publish/extensions-analytics.md

- name: Reply to user reviews
href: extensions-chromium/publish/reply-user-reviews.md
displayName: Respond to user reviews
displayName: Reply to user reviews about your Microsoft Edge extension, Respond to user reviews # top-of-page title, alt title word

- name: Manage account settings
href: extensions-chromium/publish/manage-settings.md
# -------------------------------------
- name: Best practices
items:
# - name: Checklist for publishing an extension
# href:

- name: Contact Microsoft Edge extensions support
href: extensions-chromium/publish/contact-extensions-team.md
displayName: feedback, log issues, enter issues, report issues, reporting issues
- name: Best practices for extensions
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
href: extensions-chromium/developer-guide/best-practices.md

- name: Policies for Microsoft Edge Add-ons
items:
- name: Content Security Policy (CSP)
href: extensions-chromium/store-policies/csp.md
# - name: Promote an extension
# href:

- name: App Developer Agreement Addendum for Microsoft Edge program users
href: extensions-chromium/store-policies/ada-addendum.md
# - name: The Featured badge
# href:

- name: Developer policies for the Microsoft Edge Add-ons store
href: extensions-chromium/store-policies/developer-policies.md
# - name: Policy checklist
# href:

- name: Microsoft Edge Add-ons API
items:
- name: Using the Microsoft Edge Add-ons REST API
href: extensions-chromium/publish/api/using-addons-api.md
# -------------------------------------
- name: Samples
items:
- name: Samples for Microsoft Edge extensions
mikehoffms marked this conversation as resolved.
Show resolved Hide resolved
href: extensions-chromium/samples.md

- name: REST API Reference for Microsoft Edge Add-ons
href: extensions-chromium/publish/api/addons-api-reference.md
# - name: Sample extension using a content script
# href:

- name: Samples
href: extensions-chromium/samples.md
displayName: Samples for Microsoft Edge extensions # full title
# - name: Sample extension using a service worker
# href:

# - name: Sample extension using the Sidepanel API
# href:
# /Extensions

# =============================================================================
# if top-of-page title is longer, add it to displayName comma-delimited list of lookup keywords
Expand Down