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

[ECO-1416] Add migration guide for v2 #1670

Merged
merged 5 commits into from
Mar 21, 2024

Conversation

lawrence-forooghian
Copy link
Collaborator

@lawrence-forooghian lawrence-forooghian commented Mar 7, 2024

WIP in that I’m sure there will be some editing needed, but it’s ready for some eyes on it. I’m also adding @m-hulbert to take a look, since this is an important piece of user-facing documentation.

There's a couple of uninteresting formatting commits, and then the migration guide itself is in the final commit; see that commit message for more details.

Resolves ECO-1416.

@github-actions github-actions bot temporarily deployed to staging/pull/1670/features March 7, 2024 18:07 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/typedoc March 7, 2024 18:07 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/bundle-report March 7, 2024 18:07 Inactive
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch from 65f0c1e to 9a3cfaf Compare March 7, 2024 18:33
@github-actions github-actions bot temporarily deployed to staging/pull/1670/features March 7, 2024 18:34 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/bundle-report March 7, 2024 18:34 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/typedoc March 7, 2024 18:35 Inactive
@VeskeR VeskeR force-pushed the 1604/v2-changelog branch 3 times, most recently from a57271c to a9bf9e8 Compare March 11, 2024 18:25
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch 2 times, most recently from cde2b5e to eac56cf Compare March 13, 2024 20:30
@github-actions github-actions bot temporarily deployed to staging/pull/1670/features March 13, 2024 20:31 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/bundle-report March 13, 2024 20:31 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/typedoc March 13, 2024 20:31 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/features March 13, 2024 20:38 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/bundle-report March 13, 2024 20:38 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/typedoc March 13, 2024 20:39 Inactive
@github-actions github-actions bot temporarily deployed to staging/pull/1670/features March 14, 2024 16:56 Inactive
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch 10 times, most recently from 281e17a to a224cdd Compare March 15, 2024 14:40
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch 4 times, most recently from 2ff6a7c to 98e8ede Compare March 20, 2024 17:08
lawrence-forooghian added a commit that referenced this pull request Mar 20, 2024
Based on e71ed5f...c64732c.

Note that 1.2.50, to which this guide refers, doesn't exist yet. We’ll
do that in #1672.

HTML tags used for headings so that I can specify a fixed `id` to use in
fragment links, because I’m probably going to keep editing the headings
and so if I rely on the generated headings then I’ll almost certainly
end up with a broken link. (GitHub doesn’t seem to support the custom
heading ID syntax described in [1].) And we don’t have a linter that
checks for broken fragment links.

The description of the stats response changes comes from Simon in [2].

Resolves ECO-1416.

(TODO remove) Skipping CI whilst editing this, to avoid loads of
pointless test runs; will undo once editing done:

[skip ci]

[1] https://www.markdownguide.org/extended-syntax/#heading-ids
[2] #1670 (comment)
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch from 98e8ede to da506cc Compare March 20, 2024 17:42
lawrence-forooghian added a commit that referenced this pull request Mar 20, 2024
Based on e71ed5f...c64732c.

Note that 1.2.50, to which this guide refers, doesn't exist yet. We’ll
do that in #1672.

The description of the stats response changes comes from Simon in [1].

HTML tags used for headings so that I can specify a fixed `id` to use in
fragment links, because I’m probably going to keep editing the headings
and so if I rely on the generated headings then I’ll almost certainly
end up with a broken link. (GitHub doesn’t seem to support the custom
heading ID syntax described in [2].) And we don’t have a linter that
checks for broken fragment links.

Resolves ECO-1416.

(TODO remove) Skipping CI whilst editing this, to avoid loads of
pointless test runs; will undo once editing done:

[skip ci]

[1] #1670 (comment)
[2] https://www.markdownguide.org/extended-syntax/#heading-ids
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch from da506cc to a75e9c8 Compare March 20, 2024 17:44
(It’s already in `format`).
I’ll add the v2 migration guide for the library at
docs/migration-guides/v2/lib.md.

And then in #1672 I anticipate Andrii adding the v2 migration guide for
React Hooks at docs/migration-guides/v2/react-hooks.md.
Taken from sdk-api-reference commit 7cc5a28 (see [1], not merged yet).

[1] ably/sdk-api-reference#40
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch from a75e9c8 to 5568fcc Compare March 20, 2024 18:52
lawrence-forooghian added a commit that referenced this pull request Mar 20, 2024
Based on e71ed5f...2e12459.

Note that 1.2.50, to which this guide refers, doesn't exist yet. We’ll
do that in #1672.

The description of the stats response changes comes from Simon in [1],
and the description of the removal of connection upgrades comes from
Owen in [2].

HTML tags used for headings so that I can specify a fixed `id` to use in
fragment links, because I’m probably going to keep editing the headings
and so if I rely on the generated headings then I’ll almost certainly
end up with a broken link. (GitHub doesn’t seem to support the custom
heading ID syntax described in [3].) And we don’t have a linter that
checks for broken fragment links.

Resolves ECO-1416.

(TODO remove) Skipping CI whilst editing this, to avoid loads of
pointless test runs; will undo once editing done:

[skip ci]

[1] #1670 (comment)
[2] #1670 (comment)
[3] https://www.markdownguide.org/extended-syntax/#heading-ids
Copy link
Contributor

@VeskeR VeskeR left a comment

Choose a reason for hiding this comment

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

LGTM! I'm happy to merge once all remaining conversations are resolved and [skip ci] is removed.

Copy link
Collaborator

@ttypic ttypic left a comment

Choose a reason for hiding this comment

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

Like it!

@lawrence-forooghian lawrence-forooghian dismissed owenpearson’s stale review March 21, 2024 12:18

Owen’s away and indicated he's happy for me to resolve his comments.

lawrence-forooghian added a commit that referenced this pull request Mar 21, 2024
Based on e71ed5f...2e12459.

Note that 1.2.50, to which this guide refers, doesn't exist yet. We’ll
do that in #1672.

The description of the stats response changes comes from Simon in [1],
and the description of the removal of connection upgrades comes from
Owen in [2].

HTML tags used for headings so that I can specify a fixed `id` to use in
fragment links, because I’m probably going to keep editing the headings
and so if I rely on the generated headings then I’ll almost certainly
end up with a broken link. (GitHub doesn’t seem to support the custom
heading ID syntax described in [3].) And we don’t have a linter that
checks for broken fragment links.

Resolves ECO-1416.

[1] #1670 (comment)
[2] #1670 (comment)
[3] https://www.markdownguide.org/extended-syntax/#heading-ids
@lawrence-forooghian lawrence-forooghian force-pushed the ECO-1416-v2-migration-guide branch from 5568fcc to c79f906 Compare March 21, 2024 12:19
@github-actions github-actions bot temporarily deployed to staging/pull/1670/features March 21, 2024 12:19 Inactive
Based on e71ed5f...2e12459.

Note that 1.2.50, to which this guide refers, doesn't exist yet. We’ll
do that in #1672.

The description of the stats response changes comes from Simon in [1],
and the description of the removal of connection upgrades comes from
Owen in [2].

HTML tags used for headings so that I can specify a fixed `id` to use in
fragment links, because I’m probably going to keep editing the headings
and so if I rely on the generated headings then I’ll almost certainly
end up with a broken link. (GitHub doesn’t seem to support the custom
heading ID syntax described in [3].) And we don’t have a linter that
checks for broken fragment links.

Resolves ECO-1416.

[1] #1670 (comment)
[2] #1670 (comment)
[3] https://www.markdownguide.org/extended-syntax/#heading-ids
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

6 participants