You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ All code changes, whether features or bug fixes, **MUST** follow the mandatory w
8
8
9
9
In summary, this involves:
10
10
11
-
1.**Build:** Run `pnpm prepare` to compile and update manifests, then `pnpm exec oclif readme` to regenerate the README.
11
+
1.**Build:** Run `pnpm prepare` to compile and update manifests, then `pnpm generate-doc` to regenerate the command documentation.
12
12
2.**Lint:** Run `pnpm exec eslint .` and fix all errors/warnings.
13
13
3.**Test:** Run relevant tests (`pnpm test:unit`, `pnpm test:integration`, `pnpm test:e2e`, `pnpm test:playwright`, or specific files) and ensure they pass. For interactive mode changes, also run `pnpm run test:tty` (requires a real terminal, not run in CI). Add new tests or update existing ones as needed.
14
14
4.**Document:** Update all relevant documentation (`docs/`, `AGENTS.md`, `README.md`) to reflect your changes.
@@ -53,10 +53,10 @@ This allows testing CLI changes against local server modifications before deploy
53
53
1. Make sure all checks are passing on main
54
54
2. Create a new release branch, in the format `release/<version>` where the version is the SemVer version of the release. In that branch:
55
55
- Update the `package.json` version to the new version.
56
-
- Run `pnpm exec oclif readme` to regenerate the README with updated command documentation.
56
+
- Run `pnpm generate-doc` to regenerate the command documentation.
57
57
- Update the `CHANGELOG.md` with any user-affecting changes since the last release.
58
-
- Review the generated README.md changes to ensure they're correct.
59
-
- Stage all changes: `git add package.json README.md CHANGELOG.md`
58
+
- Review the generated `GENERATED_DOC.md` output locally to ensure updated commands documentation is correct.
59
+
- Stage all changes: `git add package.json CHANGELOG.md`
60
60
- Commit all changes with a message like `chore: prepare release <version>`.
61
61
- Update the `package.json` for `packages/react-web-cli`.
62
62
3. Once the release branch is approved, merge it into main.
The Ably CLI brings the full power of Ably to your terminal. You can use it to manage your Ably account and its resources, and to explore Ably's APIs and features.
8
8
@@ -15,7 +15,7 @@ The Ably CLI interacts with:
15
15
16
16
## Installation
17
17
18
-
The Ably CLI is available as an NPM package, install using
18
+
The Ably CLI is available as an NPM package. Install it using:
19
19
20
20
```shell
21
21
npm install -g @ably/cli
@@ -29,9 +29,9 @@ For a list of all available commands, run:
29
29
ably help
30
30
```
31
31
32
-
Visit [Official Ably Documentation](https://ably.com/docs/platform/tools/cli) for CLI login, features and usage.
32
+
Visit [the official Ably documentation](https://ably.com/docs/platform/tools/cli) for CLI login, features, and usage.
33
33
34
-
# Contributing
34
+
##Contributing
35
35
36
36
Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for the development workflow, testing requirements, and release process.
0 commit comments